开发者社区> 问答> 正文

在OceanBase数据库中,ob企业版V3.2.3.1对应的社区版是哪个版本呢?

在OceanBase数据库中,ob企业版V3.2.3.1对应的社区版是哪个版本呢?想从mysql迁移到ob,先用社区版做的验证迁移脚本正常执行,后面用企业版发现迁移脚本有语法不兼容的问题.我说的兼容性一致只是指mysql语法层面上,我们社区版是V4.2.0,企业版是V3.2.3。目前发现了三处mysql语法兼容性不一致的问题:1.社区版支持utf8字符集,企业版不支持;2.社区版取消外键约束对ddl生效,企业版不生效;3.ALTER TABLE ADD COLUMN AFTER语句社区版支持,企业版不支持.想了解一下语法层面上有没有社区版企业版兼容性一致的对应版本关系.

展开
收起
阿遇202411 2024-01-08 16:48:13 40 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • ALTER TABLE https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000356919OceanBase 在语法上将 UTF8 视为 UTF8MB4 的同义词。https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000354522。4.x 后, ob mysql 模式基本上完全开放出来了, 因此, 4.x 的社区版, 对应的就是4.x的企业版, 举例, 4.2.1 的社区版 和4.2.1 的企业版是一一对应的.
    但3.x 的社区版和3.x 的企业版并没有一一对应, 社区版只发布过, 3.1.x 一些版本, 没有发布过3.2.x 版本, 相对而言, 更靠近3.1.x的企业版.
    但企业版的3.2.x , 当前没有社区版和它们对应. 建议你使用4.2.x来试试, 在4.2.x 上, 企业版和社区版没有内部语法不兼容问题, 而且社区版跑的很稳定, 基本企业版也不会有问题的. 此回答整理自钉群“[社区]技术答疑群OceanBase”

    2024-01-10 07:54:38
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的信息,OceanBase数据库的社区版和企业版在语法层面上存在一些不兼容的问题。具体来说,社区版支持utf8字符集、取消外键约束对ddl生效以及ALTER TABLE ADD COLUMN AFTER语句,而企业版不支持这些特性。

    要确定OceanBase数据库中ob企业版V3.2.3.1对应的社区版版本,您可以查阅OceanBase官方文档或与OceanBase技术支持团队联系。他们可以为您提供准确的信息和建议,以确保您的迁移脚本在社区版和企业版之间具有兼容性。

    2024-01-08 20:40:44
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载