Size: a a a

Node.js — русскоговорящее сообщество

2020 December 15

x

x1dan in Node.js — русскоговорящее сообщество
И не поняли ее сути
источник

V

Vlad in Node.js — русскоговорящее сообщество
x1dan
И не поняли ее сути
а в чем ее суть? Хранить все в едином объекте?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
x1dan
Как это чем? Она не реляционная у неё нет связей вообще. По поводу js. Это тоже самое что ты возьмёшь php и будешь на нем писать gui приложение для винды. Таких штук море, Cython, jython и т.д, но нодка немного иначе работает все же
Есть у неё связи, о чём ты
docs.mongodb.com/manual/reference/database-references/
источник

x

x1dan in Node.js — русскоговорящее сообщество
Vlad
а в чем ее суть? Хранить все в едином объекте?
Да, это называется коллекция
источник

x

x1dan in Node.js — русскоговорящее сообщество
Ну не связи это ;(
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
x1dan
Ну не связи это ;(
А что это?
источник

V

Vlad in Node.js — русскоговорящее сообщество
x1dan
Да, это называется коллекция
я имел в виду как должна выглядеть монга без связей. Один большой объект аля редакс?
источник

x

x1dan in Node.js — русскоговорящее сообщество
Это тоже самое что и в MySQL есть тип данных, json, хотя такая дичь, даже поиска не имел до недавнего времени внутри  поля
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
И чем они тормозят, и что именно тормозят? (Вставку, поиск, агрегацию)
источник

R

Rudyak Denis in Node.js — русскоговорящее сообщество
Bohdan Yurchuk
я думаю имеет место быть если роуты где не надо боди парсить, типа форм аплоады всякие
Так а почему как middleware не прокинуть сам бодипарсер?
источник

x

x1dan in Node.js — русскоговорящее сообщество
Алексей Попов
И чем они тормозят, и что именно тормозят? (Вставку, поиск, агрегацию)
Да все, монга славится своей скоростью, но если ты начинаешь использовать связи, она проседает. Блин в инете куча тестов производительности
источник

x

x1dan in Node.js — русскоговорящее сообщество
Сравнений монги и MySQL
источник

x

x1dan in Node.js — русскоговорящее сообщество
Самая сильная это постгрес, это среднее между этими двумя
источник

x

x1dan in Node.js — русскоговорящее сообщество
Она реляционная с возможностью работы как с nosql
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
x1dan
Да все, монга славится своей скоростью, но если ты начинаешь использовать связи, она проседает. Блин в инете куча тестов производительности
Так погоди
Связей нет, или они есть, но тормозят?

Сравнение монги с рсубд не интересно, потому что лежит вне дискуссии. Нужно сравнение вариантов реализации на монге со связями, и без связей

А ты кроме этих бд работал с чем-нибудь? Оракл там, эм эс сиквел
источник

x

x1dan in Node.js — русскоговорящее сообщество
Алексей Попов
Так погоди
Связей нет, или они есть, но тормозят?

Сравнение монги с рсубд не интересно, потому что лежит вне дискуссии. Нужно сравнение вариантов реализации на монге со связями, и без связей

А ты кроме этих бд работал с чем-нибудь? Оракл там, эм эс сиквел
постгрес, mysql, mongodb, cassandra
источник

x

x1dan in Node.js — русскоговорящее сообщество
Алексей Попов
Так погоди
Связей нет, или они есть, но тормозят?

Сравнение монги с рсубд не интересно, потому что лежит вне дискуссии. Нужно сравнение вариантов реализации на монге со связями, и без связей

А ты кроме этих бд работал с чем-нибудь? Оракл там, эм эс сиквел
вот смотри, есть mysql. у нее есть тип данных JSON, но возможности работать с ним как с json-ом нет, как бы ты это назвал? есть у нее тип данных json или его нет? тоже самое и связи. связи конечно же есть, но я бы не назвал их связями. они дают именно просадку, когда данных становится очень много. в конечном итоге скорость реляционной базы будет выше чем при работе с монгой. понимаешь? я просто к этому веду, у всех баз есть множество скажем так, проблемных мест. их нужно учитывать и на основе задачи подбирать базу. не разработчик выбирает базу, а по сути сам проект диктует определенные правила
источник

x

x1dan in Node.js — русскоговорящее сообщество
года 2 назад, вообще было не принято на монге использовать связи. и всегда говорили "если ты используешь монгу и делаешь связи, то ты не верно спроектировал базу"
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
x1dan
вот смотри, есть mysql. у нее есть тип данных JSON, но возможности работать с ним как с json-ом нет, как бы ты это назвал? есть у нее тип данных json или его нет? тоже самое и связи. связи конечно же есть, но я бы не назвал их связями. они дают именно просадку, когда данных становится очень много. в конечном итоге скорость реляционной базы будет выше чем при работе с монгой. понимаешь? я просто к этому веду, у всех баз есть множество скажем так, проблемных мест. их нужно учитывать и на основе задачи подбирать базу. не разработчик выбирает базу, а по сути сам проект диктует определенные правила
Нет, не понимаю
Можно посмотреть на тесты, которые показывают падение скорости (хз чего, видимо поиска) при использовании связей?

И можно узнать критерии, по которым ты считаешь, что reference в монге нельзя называть связями?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
x1dan
года 2 назад, вообще было не принято на монге использовать связи. и всегда говорили "если ты используешь монгу и делаешь связи, то ты не верно спроектировал базу"
Reference в монге вроде с самого начала есть, и в доке описаны примеры использования
источник