-1

当我在AppHarbor上部署应用程序时,我正在尝试决定与我的应用程序一起使用哪个附加数据库。我有两个选择:JustOneDBCloudant。我正计划开发一个 Web 和移动应用程序,它应该可以处理 TB 级的数据。

我正在寻找最简单的解决方案来部署我的数据库,而不需要对数据库和表进行分区。我想要一个可以处理大量数据的数据库,但将分片和分区架构从开发人员手中移开。

我还想要一个解决方案,让我可以轻松备份我的大型数据库并轻松恢复它。

根据我的阅读,Cloudant 和 JustOneDB 是最受欢迎的两个,它们可以作为 AppHarbor 上的附加组件提供,以便于部署。

我需要你的建议,我应该选择哪一个,每一个的优缺点。我正在 Visual Studio 中使用 ASP.NET 和 C# 开发我的应用程序。

4

4 回答 4

1

Cloudant 博客上有一篇关于将 MyCouch .Net 库与 Cloudant 数据库一起使用的文章: https ://cloudant.com/blog/how-to-customize-quorum-with-cloudant-using-mycouch/

Cloudant 还提供高达 5 美元以上的免费托管服务,如果您想在本地开发并将其同步到云以进行生产/部署,可以使用 Apache CouchDB 的复制。多主复制不是许多其他数据库提供的。

祝您的申请好运!

于 2013-10-25T12:28:44.370 回答
0

您可能还应该考虑MongoDBRavenDB

如果您刚刚开始,您首先要考虑的应该是找到一个可以让您快速入门并构建您心目中的应用程序的数据库。当应用程序取得成功并真正吸引了数 TB 的数据时,您就可以开始担心如何扩展它了。如果应用程序的架构合理,那么调整它以使用适当的数据存储不应该是一项艰巨的任务。

于 2012-04-30T23:05:59.060 回答
0

评论已被发起人删除。

于 2012-05-24T10:28:48.027 回答
0

MyCouch.Cloudant 刚刚发布。除了 CouchDb 和 Cloudant 核心功能支持之外,MyCouch.Cloudant NuGet包增加了对搜索的支持。将添加更多 Clo​​udant 特定功能。它是用 C# 编写的,支持 .Net40、.Net45 和 Windows 商店应用程序。

您将在 GitHub存储库中找到有关 MyCouch 的更多信息。

于 2013-10-31T12:41:47.940 回答