3

我读过 Azure 有 150GB 的数据库限制,以及拥有 149 个独立数据库的限制。如果我理解正确,如果我的应用程序使用单独的数据库设置,其中我有 1000 多个不同的数据库,Azure 将不是一个好的选择。

我是对的还是我误解了 Azure 的限制?

4

1 回答 1

1

Azure 的 SQL 数据库是数据库即服务。您分配的每台服务器都有您提到的单个数据库限制,您可以创建多个服务器,每个服务器都有自己的数据库。因此,如果您将负载分散到多台服务器上,您确实可以超过 149 个数据库。或者...您可以在应用程序中管理租户,将多个租户存储在一个逻辑数据库中。

如果您需要更细粒度的控制并想自己管理数据库,您始终可以在虚拟机(或多个 Vms,始终在线配置)中运行 SQL Server。此时,您可以以任何您想要的方式配置服务器,并拥有高达 16TB 的附加存储(通过 16 个 1TB 安装的磁盘,全部由持久 Blob 存储支持)。

在虚拟机库中,您将看到安装了 SQL Server 的预构建 VM。部署后,您将负责维护 VM(与 SQL-as-a-Service 相比,它为您负责所有维护)。

于 2013-10-12T14:46:38.440 回答