首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server支持碎片吗?

Server支持碎片吗?
EN

Stack Overflow用户
提问于 2011-02-25 03:25:31
回答 3查看 7.5K关注 0票数 4

使用SQL server 2008有任何碎片能力吗?

EN

回答 3

Stack Overflow用户

发布于 2011-02-25 03:26:57

codeplex中检查这个项目。

Server与Shard

此库提供了一种Shard技术,允许您轻松地将数据库查询的负载分散到多个数据库( Server和Shard)上。使用任务并行库(TPL)和高速缓存来实现高性能。

票数 1
EN

Stack Overflow用户

发布于 2012-04-30 20:55:40

我要说的是,Server和库没有分片。在我看来,分片涉及到在节点联机时重新平衡节点上的数据,而上面的内容只会在数据库中打开SQL并收集结果。数据的再平衡仍然取决于你自己。

Gizzard看起来像是碎片(包括数据的重新平衡),尽管它是基于JVM的。https://github.com/twitter/gizzard

我仍然没有找到一个使用.Net和Server进行切分的好选择。

票数 0
EN

Stack Overflow用户

发布于 2021-06-03 10:06:27

是的,它支持shard,但不像NoSQL那样。

NoSQL :基于行的NoSQL分解数据,即假设DB表有100行,那么DB1可以有40行,DB2可以有60行,因为我们知道,NoSQL中存储的数据是不道德的。

SQL :在SQL中,您不能轻松地将表数据分解,当您分割表时,就必须将它的引用表保存在单个DB中。

假设在一个城市中有多个商店,那么每个商店出售的产品可以是在不同DB中的商店,即碎片,但是products可以引用城市中的所有商店,即每个商店可能需要完整的所有产品列表。

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

https://stackoverflow.com/questions/5113261

复制
相关文章

相似问题

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