Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb Meteor.js与ArangoDB一起工作吗?_Mongodb_Meteor_Arangodb - Fatal编程技术网

Mongodb Meteor.js与ArangoDB一起工作吗?

Mongodb Meteor.js与ArangoDB一起工作吗?,mongodb,meteor,arangodb,Mongodb,Meteor,Arangodb,的答案不包含Meteor/Arangodb组合的具体信息 这就是我需要知道的:在《流星》中,ArangoDB距离成为Mongo的替代品有多近 我选择使用Arango的原因如下: 更友好的许可证(Apache vs Mongo的AGPL) graph db内置功能(我需要它) 酸性事务 开箱即用,Meteor仅直接支持MongoDB,因此,如果您是一名心血来潮的Meteor开发人员,就没有真正的MongoDB替代方案 因为Meteor服务器构建在Node.js之上,所以您可以简单地使用从服务器端

的答案不包含Meteor/Arangodb组合的具体信息

这就是我需要知道的:在《流星》中,ArangoDB距离成为Mongo的替代品有多近

我选择使用Arango的原因如下:

  • 更友好的许可证(Apache vs Mongo的AGPL)
  • graph db内置功能(我需要它)
  • 酸性事务

开箱即用,Meteor仅直接支持MongoDB,因此,如果您是一名心血来潮的Meteor开发人员,就没有真正的MongoDB替代方案

因为Meteor服务器构建在Node.js之上,所以您可以简单地使用从服务器端Meteor代码与ArangoDB对话。或者,您可以直接使用


正如BennyB所指出的,对于一个不太特定于数据库的解决方案,您可以进行研究,但请记住Apollo使用GraphQL进行通信,GraphQL为前端开发提供了很大的灵活性,同时也为后端开发带来了一定的限制,特别是在优化查询以提高性能方面。GraphQL模式的简单实现将数据库纯粹视为键值存储,这不会发挥您感兴趣的优势(特别是事务不会以这种方式提供)。

我想您可能想看看appolo: