我已经读过SQL Server无法水平扩展。这是真的吗?
我正在计划一个高流量的网站,并寻找一个可以在多个服务器上轻松扩展的数据库。
答案 0 :(得分:9)
不,这不是真的 SQL服务器scale horizontally可以使用partitioning
答案 1 :(得分:1)
最近,SQL 2012提供了更多水平扩展选项。
http://robtiffany.com/building-microsoft-meap-scaling-out-sql-server/
答案 2 :(得分:-1)
上周我听说过partitiondb,这对我很有帮助。你只需要创建一个控制所有分区数据库的数据库,它就能很好地管理它们。您所需要的只是声明您的partitionid。
例如,如果您的网站正在处理销售,您可以通过storeid对数据库进行分区。然后每个商店驻留在不同的数据库实例或不同的服务器上。所有这些都是从一个模板db管理的,这给人一种面向对象建模的感觉。