2011-02-25 109 views
3

SQL Server 2008的任何碎片能力?SQL Server是否支持分片?

+0

你试图解决什么问题? – 2011-02-25 04:42:32

+0

是的,但有企业许可证。所以你看一个20K到30K之间的地方。 – 2011-03-13 15:41:50

回答

1

检查这个项目codeplex

SQL Server和SQL Azure的碎片库

该库提供了一个碎片 技术,让你传播 数据库查询过 多个数据库容易(SQL服务器 及SQL Azure)的负荷。使用任务并行 库(TPL)和缓存为高 的性能。

0

我想说SQL Server和SQL Azure碎片库不分片。在我的脑海里,分片涉及重新平衡节点上的数据,而他们是在线,和上述爆炸仅在SQL数据库和收集结果。重新平衡你的数据仍然取决于你自己。

肫似乎分片(包括数据的再平衡),虽然它是基于JVM。 https://github.com/twitter/gizzard

我还没有发现与.net和SQL Server分片一个不错的选择。

+0

Enzo SQL Shard已更新为2个新的分片策略以及其他文档。最新版本为SaaS /多租户应用程序提供了分片策略。这里是链接:http://enzosqlshard.codeplex.com – 2013-05-31 19:26:25

+0

我在Enzo SQL碎片中没有看到任何重新平衡的代码。 – 2013-08-18 09:55:33

+0

你称之为再平衡?您是指联盟功能,它允许您执行数据的在线SPLIT?如果是这样,这不适用于恩佐图书馆。 Enzo库不适用于范围,如联盟。当其中一个数据库包含一系列客户时,您需要处理再平衡问题,并且您需要一种以不同方式分配数据的方法。 Enzo库通过将每个客户密钥指向给定的数据库容器来工作,所以数据已经按设计最大限度地分割。我很想获得更多关于此的反馈。谢谢! – 2013-08-19 01:17:56