【问题标题】:Azure sharding plan for ecommerce site电子商务网站的 Azure 分片计划
【发布时间】:2011-08-11 02:38:29
【问题描述】:

我为 nopCommerce 做贡献,我希望为 sql azure 提供支持。

我了解,如果您决定使用 sql azure,一定是出于正确的原因,主要是分片、可扩展性和高可用性。我想避免为 nopCommerce 启用 sql azure,如果它只是要做 sql server 可以做的事情。

所以下一步是定义分片的发生方式。 nopCommerce 有一个包含客户、产品、类别、订单等的典型数据库。您将如何设计分片以实现出色/自动扩展(更多数据库)。

我似乎找不到在 n 个数据库之间分配数据的合乎逻辑的方法。

我是 sql azure 的初学者,所以如果我找错了树,请告诉我。任何帮助将不胜感激。

【问题讨论】:

    标签: azure-sql-database sharding


    【解决方案1】:

    SQL Azure 不仅仅用于分片;许多客户使用没有分片的 SQL Azure。只有当您的应用程序可扩展性目标需要时,您才应该考虑分片。分片实际上很复杂,并且施加了某些限制,无论您采用哪种方式。换句话说,只有在需要时才在 SQL Azure 中使用分片技术。

    如果您正在考虑数据联合,请查看my blog post,它提供了一些关于如何准备的见解。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多