Size: a a a

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

2020 May 18

АП

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

А фильтры как раз сложнее будет реализовать. Надо будет лишний запрос делать
источник

А

Александр in Node.js — русскоговорящее сообщество
Алексей Попов
Что значит связь на уровне приложения? Ты же уже предложил связь в базе организовать

А фильтры как раз сложнее будет реализовать. Надо будет лишний запрос делать
в монге связей нет, лишний запрос не проблема
источник

N

Nikolai in Node.js — русскоговорящее сообщество
Александр
в данном случае не вижу ничего плохого, чтобы эта связь была на уровне приложения
Да, объясни, пожалуйста, чуть подробнее, что значит связь на уровне приложения ?
источник

¿

¿hope in Node.js — русскоговорящее сообщество
Nikolai
Да, объясни, пожалуйста, чуть подробнее, что значит связь на уровне приложения ?
Вероятно, имеет ввиду агрегацию
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Александр
в монге связей нет, лишний запрос не проблема
А вот тут про что пишут, если связей нет? docs.mongodb.com/manual/reference/database-references/

Лишний запрос не нужен. Он не проблема когда один. Но если у тебя десять тысяч пользователей делают выборку, у тебя будет десять тысяч лишних действий
источник

ЕП

Евгений Пантелеев... in Node.js — русскоговорящее сообщество
Первый раз начал ковырять socket.io
Сразу вопрос
Вот клиенты цепляются с сайту
Авторизованным клиентам надо раз в минуту отправлять количество заявок, которые на них висят
Как мне это лучше провернуть?

Правильно понимаю, что для каждого пользователя создаю комнату с его емайлом, и потом шлю  туда с помощью io.to(email).email?
источник

N

Nikolai in Node.js — русскоговорящее сообщество
¿hope
Вероятно, имеет ввиду агрегацию
Почитаю про это, спасибо !
источник

¿

¿hope in Node.js — русскоговорящее сообщество
Почитайте, но используйте механизмы вашей бд для реализации связей, хотя, конечно, для подобного реляционная бд подходит лучше всего
источник

N

Nikolai in Node.js — русскоговорящее сообщество
¿hope
Почитайте, но используйте механизмы вашей бд для реализации связей, хотя, конечно, для подобного реляционная бд подходит лучше всего
Хорошо, спасибо )
источник

А

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

А

Александр in Node.js — русскоговорящее сообщество
Алексей Попов
А вот тут про что пишут, если связей нет? docs.mongodb.com/manual/reference/database-references/

Лишний запрос не нужен. Он не проблема когда один. Но если у тебя десять тысяч пользователей делают выборку, у тебя будет десять тысяч лишних действий
Ну вот смотри, есть ссылки, есть $lookup, почему ты тогда предлагаешь взять реляционку?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Александр
связь данных, когда данные одной коллекции зависят от данных другой коллекции, как с брендами например, но то что эти данные связаны знает только приложение, в одном документе хранится id другого, а что с этим делать уже приложение решает
Какой смысл монгу тут использовать?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Александр
Ну вот смотри, есть ссылки, есть $lookup, почему ты тогда предлагаешь взять реляционку?
Давай определимся для начала, есть связи, или их нет
Или есть, но неполноценные
источник

А

Александр in Node.js — русскоговорящее сообщество
Sergey 🛸
Какой смысл монгу тут использовать?
я хз, я что топлю за монгу? человек по монге спросил, я по монге и ответил
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
Люди готовы что угодно придумать, лишь бы не учить sql
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Александр
я хз, я что топлю за монгу? человек по монге спросил, я по монге и ответил
Не надо делать в монге так, как вы советуете
источник

А

Александр in Node.js — русскоговорящее сообщество
Sergey 🛸
Не надо делать в монге так, как вы советуете
почему?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Потому что отсутствие связей - одна из фичей nosql
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Александр
почему?
Это как бы и связь, но без гарантий
И проще простого получить тухлую ссылку, ведущую вникуда
источник

¿

¿hope in Node.js — русскоговорящее сообщество
А если связь по одному ключу, но остальные данные не нормализованы, то это хороший кейс для jsonb
источник