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数据库的特点哪些
2696浏览 • 1回复 待解决
OceanBase 数据库的部署过程哪些
1523浏览 • 1回复 待解决
OceanBase 数据库怎样的发展历史呢?
3673浏览 • 1回复 待解决
mysql 不同数据同步
781浏览 • 1回复 待解决
OceanBase是什么样的数据库?
1802浏览 • 1回复 待解决
mysql 备份数据库的方法懂的吗?
528浏览 • 1回复 待解决
OceanBase业务案例哪些
2256浏览 • 1回复 待解决
PolarDB MySQL如何快速克隆数据库
1462浏览 • 1回复 待解决
时序数据库InfluxDBTSDB的区别
1205浏览 • 1回复 待解决
SQLite数据库MYSQL哪个更好用
916浏览 • 2回复 已解决
SQLite数据库MYSQL哪个更好用
953浏览 • 1回复 已解决
数据库中如何判断中文?
1019浏览 • 1回复 待解决
在php中的几种不同访问数据库的方法
1206浏览 • 1回复 待解决
mysql导出数据库报错怎么回事啊?
496浏览 • 1回复 待解决
VS2015 C#连接MySQL数据库
344浏览 • 1回复 待解决
angular框架能否直接连接mysql数据库
1204浏览 • 1回复 待解决
Redis和mysql数据库是怎么关联的?
764浏览 • 1回复 待解决