Nodejs подключается к базе данных или службе REST - PullRequest
1 голос
/ 05 августа 2011

Мне нужно выбрать вывод информации в базе данных (Mysql) в формате json.

  1. напрямую подключиться к базе данных и получить данные, а вывод json
  2. подключиться кСлужба REST для получения данных и вывода json.

Что лучше и почему?

1 Ответ

0 голосов
/ 05 августа 2011

напрямую соединяется с базой данных и получает данные и выводит json

Если вы подключаетесь к базе данных (не важно, MySQL или что-то еще) напрямую через двоичный протоколон должен быть быстрее протокола REST.

подключиться к службе REST для получения данных и вывода json.

Протоколы на основе REST, с другой стороны, более просты, простой и простой в реализации со стороны клиента, чем бинарные в целом.

Что лучше и почему?

Это зависит от того, нужна ли вам скорость или простотаиспользования.В случае бинарного соединения вам дополнительно придется анализировать извлеченные данные в JSON.Служба REST обычно может дать вам именно то, что вам нужно в желаемом формате JSON.Однако, если для вас важна скорость, я бы сказал, что лучше использовать двоичный протокол.

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