关闭。这个问题需要更多focused .它目前不接受答案。
想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .
6年前关闭。
Improve this question
作为 .NET 开发人员,我们目前正在使用 RavenDb
作为我们默认选择的数据库,在nosql
设想。现在微软推出了DocumentDb
, nosql
文档数据库即服务,我们正在寻找两者之间的差异。数据库即服务看起来不错,因为我们在自己的服务器上运行 RavenDb。
Ayende Rahien 作为 interesting post ,但与旧的 DocumentDb
相比,它有点过时了版本。尽管如此,它仍然是一个很好的阅读。
编辑:阅读后Thoughts on Azure DocumentDB我开始怀疑 about the pricing的 DocumentDb
.假设我的数据模型包含 7 个集合,这意味着我必须支付 7 * $25 = 每月 175 美元! 我一定在这里犯了某种错误,对吧!?
编辑 2: DocumentDb 的创建者的想法似乎是将不止一种类型的文档放入一个集合中,这在我使用 ravendb
后对我来说似乎有点奇怪。有一段时间了。术语 collection
造成理解上的麻烦DocumentDb
定价,因为它在 DocumentDb
中完全不同然后在 RavenDb
你会在哪种情况下选择DocumentDb
在 RavenDb
?
最佳答案
The post建议您在一个集合中放入比其他方式更多的东西。我不确定从长远来看是否明智,但他们建议将其作为降低成本的一种方式。此外,由于没有跨集合事务隔离,如果您需要一次更新多个文档,无论如何将它们保存在同一个集合中,可能会更好。
关于ravendb - Azure DocumentDb 与 RavenDb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30077974/