1

快速提问:

是否可以在 Azure 中使用 Azure SQL 数据库和 MySQL 数据库创建弹性池?

或者替代一个由托管实例和 MySQL 数据库组成的弹性池?

4

2 回答 2

1

谢谢@Francesco Mantovani。现在让我们发布我们现在的答案。准备好文章后,您仍然可以在此处将其作为附加答案发布。

=== 来自https://dba.stackexchange.com/questions/279553/azure-elastic-pool-is-it-supported-for-mysql

Azure DB for MySQL 类似于 Azure SQL DB 弹性池或 Azure SQL DB 托管实例。

使用 Azure DB for MySQL 服务器,我们可以创建一个或多个 DB。我们可以 >

  1. 每台服务器创建一个数据库以使用所有资源或
  2. 创建多个数据库以共享资源。根据定价层、vCore 和存储 (GB) 的配置,按服务器定价。

参考:https ://docs.microsoft.com/en-us/azure/mysql/concepts-servers

同样在 Azure SQL DB 弹性池中

Azure SQL DB 弹性池是一种经济高效的解决方案,用于管理和扩展具有不同且不可预测的使用需求的多个数据库。弹性池中的数据库位于单个服务器上,并以固定价格共享固定数量的资源。Azure SQL DB 中的弹性池使 SaaS 开发人员能够在规定的预算内优化一组数据库的性价比,同时为每个数据库提供性能弹性。

参考:https ://docs.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview

只有 Azure SQL DB 具有在同一逻辑服务器中拥有多个具有不同物理资源的数据库的功能。在 Azure DB for MySQL 中,如果您希望拥有两个拥有自己专用资源的 DB,则需要有两个单独的 Azure DB for MySQL 服务器。

于 2021-07-29T12:07:55.633 回答
0

我完全同意 MadhurajVadde-MT:

在 Azure DB for MySQL 中,如果您希望拥有两个拥有自己专用资源的 DB,则需要有两个单独的 Azure DB for MySQL 服务器。

这听起来可能很荒谬,但默认情况下,所有 Azure OSS 服务器都会存储多个数据库:

https://www.jeeja.biz/2021/08/26/lets-get-confused-azure-database-for-mysql-mariadb-postgresql-part-2/

默认情况下,您有点拥有弹性池。

于 2021-08-28T18:48:40.837 回答