我应该选择“MySQL 模式”还是“Oracle 模式”?

它们兼容性如何?

2 个赞

OceanBase 的这两种模式是物理隔离 的,因此一旦选错,迁移成本比较高

@论坛小助手

选择 MySQL 模式还是 Oracle 模式取决于您当前使用的数据库类型以及您的需求。MySQL 模式兼容 MySQL 5.7 的绝大部分功能和语法,兼容 MySQL 5.7 版本的全量以及 8.0 版本的部分 JSON 函数。这意味着基于 MySQL 的应用能够平滑迁移到 OceanBase。另一方面,Oracle 模式支持绝大部分的 Oracle 语法和过程性语言功能,适合从 Oracle 数据库迁移过来的应用,可以实现大部分 Oracle 业务的少量修改后自动迁移。如果您现有的应用程序或开发团队更熟悉 MySQL,那么 MySQL 模式将是更好的选择;若您正从 Oracle 迁移,Oracle 模式可能会减少迁移的成本和时间。

详情请参考:

  1. 兼容模式
  2. OceanBase 数据库和 MySQL 兼容性介绍
  3. 连接租户

这,mysql和oracle,还是有不少差异,一般互联网偏向mysql,传统业务如金融、政务、电网等用oracle多些,还有看业务复杂度吧,简单的用mysql,另外业务迁移最好保持一致

222

现在用OB多数都涉及迁移问题,就看你原来是用的哪个数据库了