MySQL与PostgreSQL限制的Azure数据库

Avilas

在这篇文章中,我们比较了Azure MySQL与PostgreSQL的限制以及在部署之前必须考虑的各种限制。

该表提供了两个数据库局限性的并排比较,从而更容易理解它们之间的相似性和差异。

功能/限制 MySQL的Azure数据库 PostgreSQL的Azure数据库
最大连接(用户)
基本(1个VCORE) 50 50
基本(2个VCORS) 100 100
通用(2个VCORS) 145 145
通用(4个VCORS) 245 245
通用(8个VCORS) 475 475
通用(16个VCORS) 945 945
通用(32个VCORS) 1495 1495
通用(64个VCORS) 1895年 1895年
内存优化(2个VCORS) 295 295
内存优化(4个VCORS) 495 495
内存优化(8个VCORS) 955 955
内存优化(16个VCORS) 1895年 1895年
内存优化(32个VCORS) 1982 1982
功能限制
动态缩放(基本层) 不支持 不支持
减小存储尺寸 不支持 不支持
自动服务器版本升级 不支持 不支持
VNET服务端点 通用和内存优化 通用和内存优化
还原已删除的服务器 不支持 不支持
Windows上的UTF-8字符 部分支持 部分支持
GSS错误(JDBC版本) 42.2.15&42.2.16 42.2.15&42.2.16
储存尺寸减小 不支持 不支持

Azure mysql vs PostgreSQL限制:

  1. 最大连接

    • 基本(1个VCORE):50个用户连接
    • 基本(2个VCORS):100个用户连接
    • 通用(2个VCORS):145用户连接
    • 通用(4个VCORS):245用户连接
    • 通用(8个VCORS):475用户连接
    • 通用(16个VCORS):945用户连接
    • 通用(32个VCORS):1495用户连接
    • 通用(64个VCORS):1895用户连接
    • 内存优化(2个VCORS):295用户连接
    • 内存优化(4个VCORS):495用户连接
    • 内存优化(8个VCORS):955用户连接
    • 内存优化(16个VCORS):1895用户连接
    • 内存优化(32个VCORS):1982用户连接
  2. 功能限制

    • 不支持从基本的定价层和从基本定价层进行动态缩放。
    • 不支持减小服务器存储尺寸。
    • 服务器版本升级:不支持主要数据库引擎版本之间的自动迁移。
    • VNET服务端点:支持仅用于通用和内存优化服务器。
    • 还原服务器:不支持还原已删除的服务器。
    • Windows上的UTF-8字符:在某些情况下,UTF-8字符不完全支持。
    • GSS错误:已知会影响JDBC驱动程序版本42.2.15和42.2.16。
    • 减少存储尺寸:无法减少存储尺寸。

PostgreSQL的Azure数据库 - 限制

  1. 最大连接

    • 基本(1个VCORE):50个用户连接
    • 基本(2个VCORS):100个用户连接
    • 通用(2个VCORS):145用户连接
    • 通用(4个VCORS):245用户连接
    • 通用(8个VCORS):475用户连接
    • 通用(16个VCORS):945用户连接
    • 通用(32个VCORS):1495用户连接
    • 通用(64个VCORS):1895用户连接
    • 内存优化(2个VCORS):295用户连接
    • 内存优化(4个VCORS):495用户连接
    • 内存优化(8个VCORS):955用户连接
    • 内存优化(16个VCORS):1895用户连接
    • 内存优化(32个VCORS):1982用户连接
  2. 功能限制

    • 不支持从基本的定价层和从基本定价层进行动态缩放。
    • 不支持减小服务器存储尺寸。
    • 服务器版本升级:不支持主要数据库引擎版本之间的自动迁移。
    • VNET服务端点:支持仅用于通用和内存优化服务器。
    • 还原服务器:不支持还原已删除的服务器。
    • Windows上的UTF-8字符:在某些情况下,UTF-8字符不完全支持。
    • GSS错误:已知会影响JDBC驱动程序版本42.2.15和42.2.16。
    • 减少存储尺寸:无法减少存储尺寸。

比较:回顾MySQL和PostgreSQL的Azure数据库的Azure数据库的局限性,很明显,它们在连接限制和功能限制方面具有许多相似之处。两个数据库都基于其定价层和VCOLE都具有相同的连接限制。

它们的功能局限性(例如动态缩放限制,服务器版本升级限制和存储尺寸降低限制)也是相同的。

但是,用户应了解与每个数据库系统相关的特定细微差别和详细信息,并在两者之间选择时考虑其个人要求。

结论:

MySQL的Azure数据库和Azure Database for PostgreSQL的局限性都具有惊人的相似性,尤其是关于连接限制和功能约束。

它们在各种定价层和VCORES上的相同限制突出了Azure一致的基础架构和设计原则。但是,在做出选择时,潜在用户应意识到这些限制,以确保其特定要求与所选数据库系统的功能保持一致。

建议阅读:如何修复PS4数据库是损坏的错误