ravendb - Azure DocumentDb 与 RavenDb

标签 ravendb azure-cosmosdb

关闭。这个问题需要更多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 pricingDocumentDb .假设我的数据模型包含 7 个集合,这意味着我必须支付 7 * $25 = 每月 175 美元! 我一定在这里犯了某种错误,对吧!?

编辑 2: DocumentDb 的创建者的想法似乎是将不止一种类型的文档放入一个集合中,这在我使用 ravendb 后对我来说似乎有点奇怪。有一段时间了。术语 collection造成理解上的麻烦DocumentDb定价,因为它在 DocumentDb 中完全不同然后在 RavenDb
你会在哪种情况下选择DocumentDbRavenDb ?

最佳答案

The post建议您在一个集合中放入比其他方式更多的东西。我不确定从长远来看是否明智,但他们建议将其作为降低成本的一种方式。此外,由于没有跨集合事务隔离,如果您需要一次更新多个文档,无论如何将它们保存在同一个集合中,可能会更好。

关于ravendb - Azure DocumentDb 与 RavenDb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30077974/

相关文章:

asp.net-mvc - 在 Raven 文档中保存 Id

database-design - 如何存储查询的 RavenDB 文档的计数

azure-functions - Azure 函数、CosmosDB 触发器 : How to store connection string in keyvault

linq - 如何使用 DocumentDb、LINQ 和 F# 返回多个属性?

azure - 如何限制Azure服务中cosmos数据库的使用?

networking - 从 .NET SDK 在 Fiddler 中查看 DocumentDB 本地模拟器 http 请求

asp.net-mvc - 访问 IIS Express 上运行的 ASP.NET MVC 中嵌入式 RavenDB 的管理面板

ravendb - 如何创建 RavenDB 资源管理器?

asp.net-web-api - 使用Web API和RavenDB进行基本 session 处理

c# - DocumentDB 变更源如何支持恢复/继续?