【问题标题】:When to shard a database? When to increase Hardware?什么时候分片数据库?什么时候增加硬件?
【发布时间】:2011-10-12 14:00:31
【问题描述】:

我目前有一个使用 SQL 数据库在 IIS 上运行的 ASP.net Web 应用程序。该网站获得了越来越多的流量,我想开始考虑扩大网站规模并确保我在网站和数据库上获得良好的性能。

我如何决定或确定何时为运行网站的 SQL 数据库增加硬件资源(更多内存、集群服务器等)或分片数据库并在其他服务器上运行分片数据库?

如果这不属于本站,请指点我到相关网站。

【问题讨论】:

    标签: asp.net sql-server architecture sharding


    【解决方案1】:

    嗯,简单地说,当硬件增长在经济上没有意义时,你将其分片。

    不过,这是相当高的 - 在您拥有大约 72 个服务器磁盘和 2 个物理 CPU 插槽之前,我不会进行分片;)

    我说是 72 个光盘,因为 SuperMicro 可以将它们装入一个 4 机架单元的高机箱中 - 这是一个不错的选择;)

    之后,单个盒子变得昂贵。这是 CPU / RAM 的中低端服务器,所以从价格的角度来看,它是相当不错的 ;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 2011-07-06
      • 1970-01-01
      相关资源
      最近更新 更多