Как я могу решить, должен ли я использовать NoSQL против ядра базы данных SQL? - PullRequest
0 голосов
/ 12 июня 2018

Я планирую создать приложение, используя Node.js в качестве службы API Rest и Angular для моей стороны администратора.

Я пытался создать API Rest, используя Node.js с MongoDB в качестве сервера базы данных.

MongoDB - это транзакционная БД, а не реляционная БД.Итак, мой вопрос, не является ли MongoDB не хорошим сервером базы данных, потому что это транзакционная БД?(для хранения всех данных, скажем, данных для электронной коммерции)?Как я могу узнать, какой использовать, MongoDB или обычную базу данных SQL.

Спасибо за ваш ответ.

1 Ответ

0 голосов
/ 12 июня 2018

У вас неверная пара понятий.

Во-первых, Angular - это интерфейс внешнего интерфейса, а не бэкэнд.Angular запускается в браузере.Возможно, вы имеете в виду, что вы будете использовать в качестве панели администратора, или что-то еще, но это технология внешнего интерфейса.Он должен будет общаться с сервером API, который является серверной частью.

Во-вторых, выбор ядра базы данных выбирается в зависимости от нефункциональных требований системы.Есть множество статей, которые вы можете исследовать, чтобы вы могли принять решение, например эта с официального сайта MongoDB.На ней также видео .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...