2016-11-30 2 views
1

Ответы на Does Sails.js or Meteor.js work with ArangoDB or OrientDB? не содержат информации, касающейся комбинации Метеор/Арангодб.Работает ли Meteor.js с ArangoDB?

Это то, что мне нужно знать: насколько близко ArangoDB переходит в замену Монго в Метеор?

Причины я предпочел бы использовать Аранго:

  • дружелюбнее лицензии (Apache против AGPL Mongo в)
  • особенности график дБ встроенный (я буду нуждаться в этом)
  • ACID сделки
+2

Я думаю, что вы, вероятно, хотите взглянуть на appolo: https://github.com/apollostack/apollo – BennyB

ответ

1

Измерителю, Meteor поддерживает MongoDB напрямую, поэтому нет реальной альтернативы MongoDB для «броска», если вы являетесь разработчиком Meteor с кровотечением.

Поскольку сервер Meteor построен поверх Node.js, вы можете просто использовать JavaScript driver for ArangoDB, чтобы поговорить с ArangoDB со своего кода Meteor на стороне сервера. В качестве альтернативы вы можете просто использовать ArangoDB HTTP API напрямую.

Для менее конкретного решения для базы данных вы можете посмотреть в Apollo, как указал BennyB, но имейте в виду, что Apollo общается с использованием GraphQL, который, предлагая большую гибкость для разработки интерфейса, также создает определенные ограничения для разработки бэкэнд, особенно когда дело доходит до оптимизации запросов к производительности. Наивная реализация схемы GraphQL рассматривает базу данных исключительно как хранилище с ключевыми значениями, которое не будет играть в сильные стороны, которые вас интересуют (в частности, транзакции будут недоступны таким образом).

Смежные вопросы