Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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 微软能';s Azure DocumentDB是否可用作Meteor的后端?_Mongodb_Meteor_Azure Cosmosdb - Fatal编程技术网

Mongodb 微软能';s Azure DocumentDB是否可用作Meteor的后端?

Mongodb 微软能';s Azure DocumentDB是否可用作Meteor的后端?,mongodb,meteor,azure-cosmosdb,Mongodb,Meteor,Azure Cosmosdb,今天我读到了DocDb现在如何支持MongoDB api。这是否意味着我们将能够使用它作为流星项目的后端 我从一些用户列表流量中了解到,让Meteor接受除MongoDB之外的任何其他数据库都是相当困难的。然而,现在有另一家供应商在销售相同的api,也许我们可以在组合中加入一些竞争 我想您是在问,因为DocumentDB刚刚推出MongoDB驱动程序级协议支持。然而,我认为这还不足以在Meteor应用程序中使用DocumentDB,至少在生产中是这样。主要原因与Meteor使用MongoDB的o

今天我读到了DocDb现在如何支持MongoDB api。这是否意味着我们将能够使用它作为流星项目的后端

我从一些用户列表流量中了解到,让Meteor接受除MongoDB之外的任何其他数据库都是相当困难的。然而,现在有另一家供应商在销售相同的api,也许我们可以在组合中加入一些竞争


我想您是在问,因为DocumentDB刚刚推出MongoDB驱动程序级协议支持。然而,我认为这还不足以在Meteor应用程序中使用DocumentDB,至少在生产中是这样。主要原因与Meteor使用MongoDB的oplog跟踪的方式有关。Meteor应用程序将自身安装为另一个“次要”应用程序,这样,写入主要应用程序的更改将自动发送到Meteor应用程序,该应用程序将决定最终用户需要哪些更新,并使用Meteor内置的实时传输机制发送这些更新。它非常高效,可以免费获得实时用户行为

由于MongoDB的特定接口没有文档记录并且基本上不受支持,DocumentDB没有实现它

也就是说,Meteor有一种不使用oplog跟踪的回退模式。它被认为不适合于生产环境,但它可能只适合您使用MongoDB驱动程序支持在后端插入DocumentDB。这完全取决于DocumentDB是否实现了Meteor回退模式使用的所有MongoDB协议特性


此外,还有一些其他的实验来插入Meteor的不同后端。我认为所有这些都需要对Meteor本身进行低级别的修改(而不仅仅是一个插件),我不知道在生产中会用到什么。而且,如果没有一些事件系统(如MongoDB的oplog tailing),它将永远不会运行。

“DocumentDB是否可以用作的后端”不是编程问题,也不是StackOverflow的主题。这一宣布与框架无关。回答你的问题的唯一方法就是你自己去试试。@DavidMakogon,我的问题不是关于DocDb,而是关于Meteor的,我改写了。我开始对这个社区有多少问题被标记感到沮丧。这个问题被标记为过于宽泛,表明“需要一本书才能回答”。然而,我的回答被提问者接受的事实证明,“几段回答”(SO给出的标准)并不太宽泛。帮助他人也是如此。当然,为了保护社区,需要制定一些标准。我只是认为,社区中很少有人经常超越社区利益所必需的范围。我想,SO的全部意义在于具有巨大的规模效应,找到少数认为某些问题“容易”的人,并让他们回答。除非这个问题真的太笼统了,而且有很多答案,否则我认为投反对票是不公平的。另一个答案!看起来在相对不远的将来,这一功能可能会全面可用。已经有一部分命令用于以前使用Parse mobile后端作为服务的用户。“阿德里安·霍尔[adrianha@MSFT]DocDB正在推出一个Mongo shim来支持这个项目。它还不能普遍使用,并且支持Mongo的一个子集。您知道它是否在DocDB中将自己安装为辅助服务器吗?或者使用一些尚未公开的事件api?我一直希望为DocDB提供一个事件api。也就是说,我已经将我与Meteor一起开发的所有项目转换为前端的React,后端的Firebase/ReactFire。这是Meteor的所有优点(延迟补偿、实时用户界面等),无需等待Meteor React做好生产准备;#MSFT数据库团队将于4月8日上午10点至下午1点在/r/Azure上主持一个特别的Ask Me Anything会议。很高兴知道你的反应/开火选择。到目前为止,我一直在观察MongoDb的大量实践。