A Microsoft oferece suporte à implementação do Database Sharding usando Sql Server 2008 R2 (qualquer edição). Pelo meu conhecimento limitado, acho que provavelmente poderíamos implementá-lo usando o Sql Server Express. Mas eu não tinha certeza se a Microsoft suporta ou não.
Link do recurso de fragmentação do banco de dados
Além de exibições particionadas distribuídas, roteamento dependente de dados, quais outras opções estão disponíveis para expansão? (Replicação transacional ponto a ponto, banco de dados federado?)
Compartilhe qualquer URL que descreva detalhadamente qualquer arquitetura de implementação.
Obrigado,
_UB
Não, o SQL Server não oferece suporte a fragmentação. O SQL Server escala para cima , não para fora .
Isso se aplica ao RDBMS em geral:
O "C" em ambos os acrônimos é "Consistência" e sacrifícios de sharding "Consistência"
Então, geralmente sharding e consistência são mutuamente exclusivos
Claro que há exceções (mais ou menos). Alguns exemplos:
+1 para gbn. Vale a pena mencionar que o SQL Azure oferece suporte a sharding (federações) se você estiver considerando outras opções.
http://social.technet.microsoft.com/wiki/contents/articles/1926.how-to-shard-with-sql-azure.aspx