SQL Azure 能否在没有任何特定技术或管理(例如 Google App Engine 的 BigTable)的情况下进行扩展?不需要手动分区或复制?
最佳答案
您的意思是扩展以满足不断增长的需求,还是增加大小以容纳更多数据?
关于大小:您选择数据库的“版本”(网络版或商业版) - 两者都有不同的大小限制。您只需根据尺寸付费。最大大小为 50GB。选择版本后,容量将增加到容纳您的数据所允许的最大容量。你没有做任何特别的事情。
关于满足性能需求的扩展...从 SQL Azure 的角度来看,您实际上无需管理与可扩展性有关的任何事情...您的数据库与在 MS 数据中运行的各种 SQL 服务器上的其他数据库位于同一位置中心。理论上,如果数据库变得太热,您的数据库将被移动到不太繁忙的服务器...但是,SQL Azure 不被认为是高度可扩展的解决方案(即:facebook/twitter 质量)。
如果您需要超大规模的可扩展性,则需要使用 Azure 表存储
关于scalability - SQL Azure 可以在没有任何特定技术或管理(分区/复制...)的情况下进行扩展吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335838/