Does Sails.js or Meteor.js work with ArangoDB or OrientDB?的答案不包含有关Meteor / Arangodb组合的具体信息。
这就是我需要知道的事情:ArangoDB与流星中Mongo的直接替代品有多接近?
我更喜欢使用Arango的原因:
答案 0 :(得分:1)
开箱即用,Meteor只直接支持MongoDB,因此如果你是流星的流星开发者,那么MongoDB没有真正的“插入式”替代方案。
由于Meteor服务器是在Node.js之上构建的,因此您只需使用JavaScript driver for ArangoDB从服务器端的Meteor代码与ArangoDB通信即可。或者,您可以直接使用ArangoDB HTTP API。
对于较少数据库特定的解决方案,您可以像BennyB指出的那样查看Apollo,但请记住,Apollo使用GraphQL进行通信,虽然为前端开发提供了很大的灵活性,但也为后端创建了一些限制开发,特别是在优化查询性能时。 GraphQL架构的简单实现将数据库纯粹视为键值存储,它不会发挥您感兴趣的优势(特别是事务不会以这种方式提供)。