MySQL与PostgreSQL限制的Azure数据库
在这篇文章中,我们比较了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个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用户连接
-
功能限制:
- 不支持从基本的定价层和从基本定价层进行动态缩放。
- 不支持减小服务器存储尺寸。
- 服务器版本升级:不支持主要数据库引擎版本之间的自动迁移。
- VNET服务端点:支持仅用于通用和内存优化服务器。
- 还原服务器:不支持还原已删除的服务器。
- Windows上的UTF-8字符:在某些情况下,UTF-8字符不完全支持。
- GSS错误:已知会影响JDBC驱动程序版本42.2.15和42.2.16。
- 减少存储尺寸:无法减少存储尺寸。
PostgreSQL的Azure数据库 - 限制
-
最大连接:
- 基本(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用户连接
-
功能限制:
- 不支持从基本的定价层和从基本定价层进行动态缩放。
- 不支持减小服务器存储尺寸。
- 服务器版本升级:不支持主要数据库引擎版本之间的自动迁移。
- 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数据库是损坏的错误