OceanBase与MySQL 数据库有哪些不同?

OceanBase与MySQL 数据库有哪些不同?

OceanBase
MySQL
数据库
2022-08-09 14:12:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
轻薄滴假象
2

OceanBase 社区版兼容 MySQL 语法功能(主要是 5.6 的绝大部分语法,部分 8.0 的新特性 等),底层原理跟 MySQL 完全没有关系,不依赖开源 MySQL 组件,没有 InnoDB 引擎等。 OceanBase 自身的存储引擎相比 MySQL 的存储,空间压缩效果更明显,社区版的压缩效果可以做 到 MySQL 空间的四分之一。 OceanBase 是分布式数据库集群产品,生产环境默认数据三副本,并且三副本之前同步协议不 是异步同步、半同步同步技术,而是使用 Paxos 协议同步事务日志。 OceanBase 集群可以跨机房 跨城市部署,机器或者机房故障时,集群内部多副本自动切换,不丢数据。OceanBase 天然适合两 地三中心异地容灾和多活建设。 OceanBase 集群支持多租户(也叫多实例),所有的租户按需分配,弹性伸缩,具备高可用能 力,类似云数据库服务。运维人员只需要维护少数几套集群,就可以提供很多实例给业务使用,易 用性非常好。 OceanBase 支持水平拆分技术,具体就是分区表,不需要分库分表,SQL 和事务对业务完全 透明,功能上没有限制。分区表线性扩展性也很好,目前已知案例最大单租户节点规模是 1500 台。 OceanBase 的 SQL 引擎能力远比 MySQL 功能强大,支持 SQL 解析和执行计划缓存,支持 复杂的 SQL 运算,支持大纲技术干预 SQL 执行计划等。同时一套 SQL 引擎 一个数据源 同时支 持 OLTP 和 ROLAP 类型的混合场景需求。即通常说的 HTAP 能力。

分享
微博
QQ
微信
回复
2022-08-09 15:33:47
相关问题
OceanBase数据库的特点哪些
2558浏览 • 1回复 待解决
OceanBase 数据库的部署过程哪些
1403浏览 • 1回复 待解决
OceanBase 数据库怎样的发展历史呢?
3477浏览 • 1回复 待解决
mysql 不同数据同步
650浏览 • 1回复 待解决
OceanBase是什么样的数据库?
1690浏览 • 1回复 待解决
OceanBase业务案例哪些
2025浏览 • 1回复 待解决
mysql 备份数据库的方法懂的吗?
362浏览 • 1回复 待解决
时序数据库InfluxDBTSDB的区别
996浏览 • 1回复 待解决
PolarDB MySQL如何快速克隆数据库
1342浏览 • 1回复 待解决
在php中的几种不同访问数据库的方法
1102浏览 • 1回复 待解决
SQLite数据库MYSQL哪个更好用
686浏览 • 2回复 已解决
SQLite数据库MYSQL哪个更好用
715浏览 • 1回复 已解决
数据库中如何判断中文?
931浏览 • 1回复 待解决
VS2015 C#连接MySQL数据库
244浏览 • 1回复 待解决
mysql导出数据库报错怎么回事啊?
328浏览 • 1回复 待解决
angular框架能否直接连接mysql数据库
1046浏览 • 1回复 待解决