Aleksandr
С привязкой к заднему месту майкрософта
Αλεχ
зато писать блять ТЕКСТОВЫЕ запросы
Αλεχ
это заебись
Αλεχ
С привязкой к заднему месту майкрософта
ты не любишь итераторы в расте?
Αλεχ
ничосе
Αλεχ
Да нет, в json
чего json?
Αλεχ
он даже не поможет $match от $хуятчь отличить
Αλεχ
короче спор ни о чем
Αλεχ
скриптота на поеботном ES это блять то что нужно нормальному человеку
Aleksandr
Да нет там никакого скриптинга
Αλεχ
там нет типов
Aleksandr
Ну если не лезть в map/reduce
Αλεχ
конец
Aleksandr
там нет типов
Они есть, просто неявные
Aleksandr
конец
Ты предлагаешь в расте забанить let ?
Αλεχ
там нет нормального языка запросов
Αλεχ
Αλεχ
если в SQL ты напишешь SLCT то тебе он ругнется
Αλεχ
на неправильный синтаксис
Αλεχ
в монге если ты пря сильно накосячишь, он тоже скажет
Aleksandr
на неправильный синтаксис
Если в монге ты напишешь fnd, то тоже
Αλεχ
а может просто вернуть хуй
Aleksandr
а может просто вернуть хуй
Также как и в сиквеле если ты напишешь SELECT 1, то сам дурак
Aleksandr
Руки надо править, тесты писать, а не язык запросов ругать
Αλεχ
тесты на бд?
Αλεχ
спасибо
Αλεχ
большое
Αλεχ
за совет
Αλεχ
на фронт пишу, на бек пишу
Αλεχ
че я блять забыл
Αλεχ
а да, мне ж делать нехуй
Αλεχ
надо БД тестить
Αλεχ
котоаря должна быть тупой как пробка и предсказуемой как она же
Aleksandr
Αλεχ
)) и поддерживать очень хитрые операторы
sql живет без хитрых операторов
Αλεχ
например вссо охуенного $[] можно просто сделать update нижней таблички
Αλεχ
по крайней мере если ты используешь идеоматический пощход
Aleksandr
например вссо охуенного $[] можно просто сделать update нижней таблички
Также и в монге если ты не юзаешь саб-документы
Αλεχ
колелкций объектов
Αλεχ
а не эмулируешь sql
Aleksandr
А используешь свой любимый джоин
Αλεχ
А используешь свой любимый джоин
если бы мне нужен был SQL, я бы его и заюзал
Αλεχ
нахуя юзать пародию, если есть оригинал?
Αλεχ
собственно я тому выводу и пришел
Αλεχ
что монга не нужна
Aleksandr
нахуя юзать пародию, если есть оригинал?
Пародия которая лучше оригинала, да
Αλεχ
а в редких случаях когда нужно что-то похжее есть постгрес с массивами и он же с json
Aleksandr
а в редких случаях когда нужно что-то похжее есть постгрес с массивами и он же с json
О да, там вообще операторов как в монге нет, но ты не жалуешься
Aleksandr
и чем она лучше?
Возможностями как минимум - тут ты пиши и как привык в своих таблицах и как правильно презентовать объекты, и как угодно, и оно будет быстро работать
Αλεχ
вот пример сценария, который блять просто не работает на монге 3.4
Αλεχ
*выше*
Αλεχ
где пример обратного?
Αλεχ
я молчу про сложные вещи
Αλεχ
вроде аналитических функций
Aleksandr
где пример обратного?
Ну так покажи как такое же сделал в json'е постгревском
Aleksandr
Не говоря о его скорости работы с json'ом
Aleksandr
Не, я понимаю, что проще использовать то, что знаешь и жаловаться что остальные такое же не сделали, но по сути что сиквел, что монговский язык запросов, что редискин - это всё просто языки запросов, они все отстой, но лучше мы не придумали.
Αλεχ
Не говоря о его скорости работы с json'ом
по отзывам коллег, которые пробвоали- быстрее монги
Αλεχ
вот понадобилось мне сделать partition over by ... lead...
Αλεχ
Αλεχ
потому что сами проверили
Αλεχ
на реальных данных
Αλεχ
а не на медиуме прочитали, какая монга охуенная
Αλεχ
ну так вот
Αλεχ
вопрос выше
Aleksandr
Я тоже проверял когда оно выходило, это было пздц не быстро
Αλεχ
select index, starttime, endtime, starttime - lag(endtime) over(order by starttime asc) as delta from test
Αλεχ
как это делать на монге?
Aleksandr
как это делать на монге?
Можно аггрегейтом, можно мап-редьюсом