2011-08-11 49 views
0

我为nopCommerce做出了贡献,我期待为sql azure提供支持。电子商务网站的Azure分片计划

我明白,如果您决定使用sql azure,它必须是出于正确的原因,主要是分片,可伸缩性和高可用性。我想避免为nopCommerce启用sql azure,如果它只是要做什么sql服务器可以做。

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

我似乎无法找到一种合理的方式来在n个数据库之间分配数据。

我是初学者,当谈到sql azure时,让我知道如果我吠叫错误的树。任何帮助将不胜感激。

回答

2

SQL Azure的不只是分片;许多客户在不分片的情况下使用SQL Azure。只有在您的应用程序可伸缩性目标需要时才应该考虑分片。无论您采用何种路径,分片实际上都很复杂并且有一定的限制。换句话说,只有在您需要时才使用SQL Azure的分片技术。

如果您正在考虑数据联合身份验证,请参阅my blog post,其中介绍了如何为其做好准备。