@AntonKiya

Стоит ли выбирать mongoDB?

Привет! Хочу создать небольшой учебный проект - это сервис, который позволяет удобно находить желающим людям ментора по разным языкам (английский, немецкий и тд).
Backend будет на Node.js. Проблема - выбор базы данных, так как у меня будет много связей между сущностями студентов, менторов, заявок и откликов, а у mongo документный подход, то есть сомнения в том чтобы использовать ее. Вопрос: стоит ли идти с mongoDB или лучше использовать MySql ?
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
Возьмите лучше PostgreSQL, к нему как раз есть отличный драйвер для ноды: https://node-postgres.com
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
agoalofalife
@agoalofalife
Team Lead
Для данных с большим кол-ом связей подходит лучше реляционные базы данных, потому что много связей как правило порождают или находятся рядом с :
- Со сложными запросами где очень хорошо помогает SQL
- Большим кол-ом данных, где регламентированная структура только улучшит поддержку
- Потребность в транзакциях
Отступая от выше изложенного, так как это учебный проект, то лучше потренироваться опять же на реляционное базе.
А для опыта сделать два проекта на разных базах, и прочувствовать всю разницу не на словах, а на деле.
Ответ написан
vabka
@vabka
Токсичный шарпист
Кажется, вас лучше взять реляционную БД.
Я бы смотрел в сторону postgresql, но можно и mysql
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы