Azure DocumentDb与RavenDb

And*_*rew 8 ravendb azure-cosmosdb

正如.NET开发人员目前我们RavenDbnosql场景中使用的那样是我们的默认数据库选择.现在微软推出DocumentDb了一个nosql文档数据库即服务,我们正在寻找两者之间的差异.数据库即服务看起来不错,因为我们在自己的服务器上运行RavenDb.

Ayende Rahien作为一个有趣的帖子,但它与旧DocumentDb版本相比有点过时了.尽管如此,它仍然是一个很好的阅读.

编辑:看完后在Azure上DocumentDB思考,我开始怀疑关于定价DocumentDb.假设我的数据模型包含7个集合,这意味着我必须每月支付7*25 美元 = 175美元!我必须在这里犯一些错误,对吧!?

Edit2: DocumentDb创建者的想法似乎将多种类型的文档放入一个集合中,这对我来说在使用ravendb一段时间后似乎有点奇怪.该术语在collection理解DocumentDb定价时遇到了一些麻烦,因为它在DocumentDb当时完全不同RavenDb

在这情况下,你会选择DocumentDbRavenDb

Lar*_*one 5

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

  • 究竟。不要将集合视为只能容纳单一类型实体的表。 (2认同)