Size: a a a

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

2020 May 02

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Artem Zuev
а менять данные еще дороже
Вот кстати не знаю, и не думал об этом. Но наверное да, в реляционке просто по логике дороже будет изменение
источник

V

Victor in Node.js — русскоговорящее сообщество
Vint
Что такое официальный драйвер? Его в принципе нет для ноды.
ну я про пакет pg
уже нашел там, спс, попробую
источник

V

Vint in Node.js — русскоговорящее сообщество
Victor
ну я про пакет pg
уже нашел там, спс, попробую
Там есть. Но это не официальный драйвер, а просто самая популярная либа (спасибо Брайну за столько лет). Но есть и другие.
источник

АТ

Андрей Тугунов... in Node.js — русскоговорящее сообщество
Artem Zuev
еще аргументация будет =) ? или у тебя есть только один "я прав, потому что так считаю"
Я по опыту говорю, а не по тому что там прав я или не прав, ты с реляционными базами и нереляционными базами работал в нагрузке?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
что есть 3к в сек ВСТАВКА... как правило это данные либо относящиеся к логам, либо к метрикам... а значит данные неизменяемые - и в таком случае ни монга ни постгре не перегонят такую субд как клик-хаус... так что для КАЖДОГО СЛУЧАЯ должен быть СВОЙ ИНСТРУМЕНТ
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Андрей Тугунов
Я по опыту говорю, а не по тому что там прав я или не прав, ты с реляционными базами и нереляционными базами работал в нагрузке?
прикинь - работал =)))) и сразу отвечу на твой вопрос - ничем доказывать не собираюсь, а если тебе это так нужно, то поверни ситуацию зеркально - твои слова против моих ничем не весомее
источник

АТ

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

АП

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

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Андрей Тугунов
Я по опыту говорю, а не по тому что там прав я или не прав, ты с реляционными базами и нереляционными базами работал в нагрузке?
и еще вдогонку - знаешь что есть ОПЫТ - не последняя инстанция... у меня вот был опыт, когда триггеры и хранимки в одном проекте использовались как основа для приложения, а в другом от них осознанно отказывались, т.к. считали это узким местом и проблемой - а причина не субд, а в проектах и структурах
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Чуваки, часто вижу что спорят о выборе между реляционными и документ-ориентированными бд. Чем руководствоваться при выборе?

В интернете есть много инфы о преимуществах документов перед реляциями и наоборот.

Но если рассматривать конкретные бд, например монгу, то там тоже связи есть. Так на что тогда обращать внимание при выборе? Бенчмарки? Маштабирование?
источник

АТ

Андрей Тугунов... in Node.js — русскоговорящее сообщество
Алексей Попов
Вот я как раз на своей практике видел, что со вставкой монга работает вообще без напряга там, где mssql и постгря начинали душить
Ну ок, начни работать с агрегаторами монго параллельно с вставками
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Андрей Тугунов
Ну ок, начни работать с агрегаторами монго параллельно с вставками
Даже если это будет медленно, это будет живо
Реляционные, как я говорил, в нашем случае умирали уже на вставке
источник

АТ

Андрей Тугунов... in Node.js — русскоговорящее сообщество
Artem Zuev
и еще вдогонку - знаешь что есть ОПЫТ - не последняя инстанция... у меня вот был опыт, когда триггеры и хранимки в одном проекте использовались как основа для приложения, а в другом от них осознанно отказывались, т.к. считали это узким местом и проблемой - а причина не субд, а в проектах и структурах
Ну дык это естественно, там где тебе тупо выборка нужна, юзай хоть просто json, а где и вставка и выборка нужна так, чтобы работало все огненно, попробуй подбери
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
а если нужон такой вот бот для групповой статистики, то какую бд вы бы выбрали? https://grstats.me/chat/xs3w2ej5q4ns72dnom5l
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а если нужон такой вот бот для групповой статистики, то какую бд вы бы выбрали? https://grstats.me/chat/xs3w2ej5q4ns72dnom5l
Наверное какое-то nosql решение
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а если нужон такой вот бот для групповой статистики, то какую бд вы бы выбрали? https://grstats.me/chat/xs3w2ej5q4ns72dnom5l
А как там должна работать запись? Очередь разгребает, или после каждого сообщения пишет?
В любом случае выглядит так что писать надо на порядок чаще, чем читать, причём скорость чтения вообще не критична
источник

E

Eldar in Node.js — русскоговорящее сообщество
мужики когда я закрываю терминал с ssh, то сервак падает.
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Eldar
мужики когда я закрываю терминал с ssh, то сервак падает.
pm2
источник

АП

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

В интернете есть много инфы о преимуществах документов перед реляциями и наоборот.

Но если рассматривать конкретные бд, например монгу, то там тоже связи есть. Так на что тогда обращать внимание при выборе? Бенчмарки? Маштабирование?
Всё очень зависит от задачи
Для sql хорошо бы быть знакомым и теорией (3nf как минимум) и необходимо знать собственно sql
Для той же монги ничего знать не надо, наверное поэтому часто начинают с неё
источник

E

Eldar in Node.js — русскоговорящее сообщество
раньше такого не было
источник