Vladimir Revenko
1. Очень много опыта с SQL.
2. Почти нет опыта с Mongo, не хочу наговнокодить.
3. Есть похожая структура БД на SQL в другом проекте, можно использовать.
4. Структура сложная, будет много JOIN-ов в запросах (насколько я понял, это не самая сильная сторона в монге)
5. С запросами проблем не припомню, мне понятен язык SQL, он горазно локаничнее запросов к монге.
6. На твой аргумент про миграции могу ответить только "Ой, все!"😄 Тут я согласен.
Решение еще не поздно изменить, но пока вот так вот в голове. Хотелось бы на монге даже наверно, но слишком серьезный проект для меня, чтобы лезнь в новые технологии. Вот.
1. Не значит, что не нужно развиваться
2. Не значит, что не нужно развиваться
3. Не значит, что тут такую структуру не сделать
4. Это сильная сторона в монге, структуру надо упрощать
5. Лаконичнее, как JS по сравнению с TS