MySQL版本 |
8.0 |
8.0 |
InnoDB版本 |
8.0.15 |
8.0.15 |
NDB集群版本 |
N/A |
8.0.14/8.0.14 |
存储限制 |
64TB |
128TB |
外键 |
Yes |
Yes |
事务 |
所有类型 |
READ COMMITTED |
MVCC |
Yes |
No |
数据压缩 |
Yes |
No (NDB的检查点和备份文件可以压缩) |
大行数据(> 14K) |
支持 VARBINARY,VARCHAR,BLOB,TEXT |
只支持 BLOB,TEXT (如果存储非常大的数据,会降低NDB的性能) |
支持复制 |
异步和半同步复制; MySQL组复制 |
在NDB集群中自动同步复制;在NDB集群之间使用MySQL复制进行异步复制(不支持半同步复制) |
分布式读 |
Yes (MySQL复制) |
Yes |
分布式写 |
需要应用程序级别进行操作 |
Yes |
高可用 |
内置,InnoDB集群 |
Yes (99.999%的稳定性) |
节点故障恢复、切换 |
MySQL组复制 |
自动化 |
节点故障恢复时间 |
30秒或更长 |
通常情况小于1秒 |
实时性能 |
No |
Yes |
内存表 |
No |
Yes (可以同时存储在磁盘、内存上) |
NoSQL访问存储引擎 |
Yes |
Yes (多种APIs, 包括:Memcached, Node.js/JavaScript, Java, JPA, C++和HTTP/REST) |
并发和并行写入 |
Yes |
可支持最多48并行写操作, 优化并发写入操作 |
冲突检测和解决(多主) |
Yes (MySQL Group Replication) |
Yes |
Hash索引 |
No |
Yes |
在线添加节点 |
组复制中的读、写节点 |
Yes (所有类型的节点) |
在线升级 |
Yes (复制) |
Yes |
在线修改 |
Yes |
Yes |