Does Meteor.js work with ArangoDB?



sails.js或Meteor.js的答案与ArangodB或OrientDB一起工作?不包含有关流星/ArangodB组合的信息。

这是我需要知道的:Arangodb与流星中的Mongo的替代者的状态有多近?

我更喜欢使用Arango的原因:

  • 友好的许可证(Apache vs Mongo的AGPL)
  • Graph DB功能内置(我需要那个)
  • 酸性交易

开箱即用,流星只能直接支持mongodb,因此,如果您是出血的心流星开发人员,则没有真正的"倒入"替代品。

由于流星服务器是在Node.js顶部构建的,因此您只需将JavaScript驱动程序用于Arangodb即可通过服务器端流星代码与Arangodb对话。另外,您可以直接使用ArangodB HTTP API。

对于较少的数据库特定解决方案,您可以正如Bennyb指出的那样研究Apollo,但请记住,Apollo使用GraphQl进行通信,在提供很多灵活性以前端开发中也会为后端开发带来一定的限制,尤其是当它是为了优化性能的查询。GraphQL模式的幼稚实现将数据库纯粹视为键值存储,这不会发挥您感兴趣的优势(特别是交易不会以这种方式可用)。

相关内容

  • 没有找到相关文章