Size: a a a

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

2020 May 18

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Александр
Правильный вопрос будет в этом случае другой, почему как только кто-то спрашивает про монгу, а другой ему отвечает, наваливаются сразу адепты реляционок и говорят какая монга нехорошая и нужно юзать реляционки. Человек про монгу спросил ало. А если у него уже пол проекта с использованием монги написано? Тут вопрос адекватности больше. Сам лично я не топлю не за то не за то, использую успешно и то и другое (и да в монге я строю структуру примерно такую как если бы я работал с таблицами, и все отлично работает). А теперь ответ на твой вопрос, монга мне нужна потому что у меня схемы данных часто меняются/дополняются, и вот в этом случае монгу использовать очень удобно.
И как ты обеспечиваешь целостность (консистентность) данных в монге, которую используешь как реляционную СУБД?
источник

А

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

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Александр
Правильный вопрос будет в этом случае другой, почему как только кто-то спрашивает про монгу, а другой ему отвечает, наваливаются сразу адепты реляционок и говорят какая монга нехорошая и нужно юзать реляционки. Человек про монгу спросил ало. А если у него уже пол проекта с использованием монги написано? Тут вопрос адекватности больше. Сам лично я не топлю не за то не за то, использую успешно и то и другое (и да в монге я строю структуру примерно такую как если бы я работал с таблицами, и все отлично работает). А теперь ответ на твой вопрос, монга мне нужна потому что у меня схемы данных часто меняются/дополняются, и вот в этом случае монгу использовать очень удобно.
Человек про монгу спросил но ты ему даёшь советы из мира SQL. Если у тебя БД на 10 гигов на одном сервере с кучей связей, то пора признать что ты выбрал неправильную БД и переписать сейчас, потому что потом будет сложнее
источник

АП

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

A

AK in Node.js — русскоговорящее сообщество
AK
Как вк бота который на лонгпулл поставить на хероку? Или там ток коллбэк?
!
источник

a

asc11cat in Node.js — русскоговорящее сообщество
осуждаю
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
asc11cat
осуждаю
+
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
asc11cat
осуждаю
+
источник

AB

Arius Bronte in Node.js — русскоговорящее сообщество
asc11cat
осуждаю
-
источник

А

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

АП

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

А

Александр in Node.js — русскоговорящее сообщество
Sergey 🛸
Человек про монгу спросил но ты ему даёшь советы из мира SQL. Если у тебя БД на 10 гигов на одном сервере с кучей связей, то пора признать что ты выбрал неправильную БД и переписать сейчас, потому что потом будет сложнее
возможно, но тогда придется не очень сладко при изменении схем, в любом случае я рассматриваю этот вариант когда схемы придут в более-менее финальный вариант
источник

А

Александр in Node.js — русскоговорящее сообщество
Алексей Попов
То есть это такая фундаментальная проблема, но у тебя её не бывает?
Видимо это потому что ты код сразу без багов пишешь? И пользователи тоже не ошибаются, никогда не удаляют данные по ошибке?
Я проганяю сначала все в тестовом окружении, прежде чем пустить на прод, а удалять что по ошибке, вплане? процедура удаления описана в api, там уже удаляется все что должно удалиться, или ты про прямое удаление из базы?
источник

АП

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

А

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

АП

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

KG

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

А

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

АП

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

А

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