Azure DocumentDb与RavenDb

时间:2015-05-06 13:17:55

标签: ravendb azure-cosmosdb

作为.NET开发人员,我们目前在RavenDb方案中使用nosql作为我们的默认数据库选择。既然微软引入了DocumentDb,一个nosql文档数据库即服务,我们就在寻找两者之间的差异。数据库即服务看起来不错,因为我们在自己的服务器上运行RavenDb。

Ayende Rahien interesting post,但与旧的DocumentDb版本相比,它有点过时了。然而,它仍然是一个很好的阅读。

修改:在阅读Thoughts on Azure DocumentDB后,我开始怀疑DocumentDb about the pricing。让我们说我的数据模型由7个集合组成,这意味着我必须每月支付7 * 25美元= 175美元!我必须在这里犯某种错误,对吧!?

Edit2: DocumentDb创建者的想法似乎将多种类型的文档放入一个集合中,在使用ravendb一段时间后,这对我来说有点奇怪现在。术语collection在理解DocumentDb定价方面遇到了一些问题,因为它在DocumentDb然后在RavenDb

中完全不同

在哪种情况下,您会选择DocumentDb而不是RavenDb

1 个答案:

答案 0 :(得分:5)

The post建议你在一个集合中放入比其他方式更多的东西。我不确定长期的智慧,但他们认为这是降低成本的一种方法。此外,由于没有交叉收集事务隔离,因此如果您需要一次更新多个文档,最好将它们保存在同一个集合中,这可能会更好。