scalability - SQL Azure 可以在没有任何特定技术或管理(分区/复制...)的情况下进行扩展吗?

标签 scalability requirements administration azure-sql-database

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/

相关文章:

ajax - 如何重构 Django 站点以使其可以扩展

database-design - 选择SQL/NoSQL应该考虑什么?

real-time - 什么定义了实时/近实时系统?

jquery - jquery $.get 或 cordova-plugin-media 是否使用或合并加密技术?

java - Hadoop、Mahout实时处理替代方案

java - 哪个是可扩展的?与 REST 服务对话的简单 CRUD Web 应用程序与 Web 应用程序

mysql - 命令行 mysql 数据库管理工具

architecture - 将管理功能与公共(public)站点分开的最佳方法是什么?

search - 搜索引擎之间的主要区别是什么,这些区别会影响使用哪个搜索引擎来搜索专有数据的决定?

linux - Linux 和 Windows 中的远程命令执行和文件访问