0
当数据库变得巨大时,如何划分它并跨越多台服务器?我们可以跨越SQL服务器到多台机器吗
当数据库变得巨大时,如何划分它并跨越多台服务器?我们可以跨越SQL服务器到多台机器吗
有多大?单实例SQL Server部署是capable of handling peta-byte databases。
对于向外扩展的一个选项是Peer-to-Peer Transactional Replication,它可以对未明确设计的应用程序进行就地扩展。
为提前向外扩展而设计的应用程序有更多选项,例如考虑MySpace spans over individual 1000 databases by using a message buss。
对于更具体的答案,你必须提供更多关于你的真实案例的具体细节。
当你说'数据库变大时'是否意味着存储太多,所以你想拆分它,或者有太多的连接,并且你想要在多个服务器上复制数据库来缓解负荷? – 2011-02-24 02:32:40
我认为我们需要更多信息。我曾经研究过驻留在单个sql服务器上的多TB数据库。并不是说它没有被复制和复制,但是我可以从一台机器上访问所有数据。什么是巨大的?桌子的数量?演出/ TB的?用户数量/读取/查询? – EBarr 2011-02-24 02:32:44