首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Enzo SQL分片库和MongoDB的分片

Enzo SQL分片库和MongoDB的分片
EN

Stack Overflow用户
提问于 2012-07-05 17:41:23
回答 1查看 354关注 0票数 0

我知道了MongoDB..However中的分片机制,我才知道MySQL也可以通过一个名为Enzo SQL shard库的库来支持分片。

http://enzosqlshard.codeplex.com/

http://searchcloudcomputing.techtarget.com/tip/Sharding-relational-databases-in-the-cloud

如何在保持强一致性的情况下对关系数据库进行分片?或者它是只在云中提供的一些功能?与MongoDB的分片相比如何?

EN

回答 1

Stack Overflow用户

发布于 2012-07-07 05:43:04

您提出的问题“如何在保持强一致性的情况下对关系数据库进行分片?”在以下白皮书中进行了描述:http://www.codefutures.com/database-sharding/

分片功能更好,更适用于云基础数据库,因为他们的使用标准,但它并不局限于云,因为它可以在需要时使用本地数据库完成。一旦定义了使用标准并且限制不是问题,分片就是满足高可伸缩性、低成本和高性能数据库的选择。

对于SQL Database (以前称为SQL Azure),你不需要一个用于分片的库,相反,你可以直接使用你的数据库,让应用程序正确地使用ADO.NET来访问Sharded DB。详细过程如下所示:How to Shard with Windows Azure SQL Database

不幸的是,我不能评论这两者之间的比较。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11341691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档