QA|11月 Monthly Report

OceanBase 4.0发布后,有不少用户有不少疑问和想要了解的地方。我们于12月15日跟大家分享了11月Monthly Repoer ,后续还有很多用户提出了疑问,我们后续给大家做了进一步的解答。如果大家还有任何疑问或想要了解的内容可以在评论区进行留言。

● 1、什么时候可以支持动态分区(分区名称动态指定)?
答:计划4.1版本支持,由于功能较大,也可能4.2支持。

● 2、对于4.0重构,学习资料是否也有新的变更?
答:是的, 社区官方网站已经更新了4.0的使用文档。专栏中也有基础、入门、进阶视频学习教程,后续也会持续更新新的学习内容,可以持续关注一下社区官网。
参考学习文档:https://www.oceanbase.com/docs/community-observer-cn-10000000000901170;
社区官网:https://open.oceanbase.com/
关注专栏博客,这里不但有技术解读,还可以看看开源用户在4.0版本上的体验和实践。比如白鳝老师《我对 OceanBase 4.0社区版的体验与看法》

● 3、后续是否支持jpa 批量插入?
答:是的,目前已有Issue在内部验证中;

● 4、计算两个日期时间差限制到838:59:59不能去掉吗,还得单独判断,不然更新语句就报错,跟My SQL 一样。
答:Time的时间范围问题,可以在Github上提Issue,用户的需求都可以内部评估修复。
OceanBase Github:https://github.com/oceanbase/oceanbase。

● 5、这个SQL 在Mysql 没问题,4.0查询出的日期都是一样的: SELECT @num := @num + 1 AS num, date_format( adddate( date_sub(‘2022-12-01’, INTERVAL 1 DAY ), INTERVAL @num DAY ), ‘%Y-%m-%d’ ) AS date FROM cem_group_accuse, ( SELECT @num := 0 ) t WHERE adddate( date_sub(‘2022-12-01’, INTERVAL 1 DAY ), INTERVAL @num DAY ) < date_format( ‘2022-12-14’, ‘%Y-%m-%d’ ) and gridId=‘3685639b704411ed80d900ff29ec2066’ ORDER BY date;
答:此类问题可以在Github上给OceanBase提Issue。
OceanBase Github:https://github.com/oceanbase/oceanbase。

● 6、4.0bt1 升级4.0正式版 能否不逻辑迁移?
答:已实现本地升级,后续正式版也将支持,可以持续关注。
OceanBase社区:https://open.oceanbase.com

● 7、单机版敢用于生产吗,也就是稳定性,出了问题恢复。
答:单机数据库本身属性不具备高可靠,但可以通过数据备份策略保证数据安全。

● 8、是否对初学者友好?
答:4.0版本增加快速部署 OceanBase 方式,内置一键性能测试能力,几乎完全兼容Mysql。首先社区官网上有完善的文档作为学习资料;其次学习过程中问答社区由研发人员值班解答疑问,对初次接触开源,接触OB的同学比较友好;最后我们也有一系列的教程视频可供大家学习。
社区官网:https://open.oceanbase.com
问答区:https://ask.oceanbase.com/;

● 9、想知道和jpa的兼容性问题,我们这边测试jpa的批量插入有点问题 还有就是多表关联的查询时长问题,对比mysql慢了些;
答:jpa的兼容性已提需求,内部测验中,多表关联耗时问题,需要结合租户资源、表结构等方式进一步确认,sql-diagnoser诊断工具(暂时只支持3.x)可以协助性能调优。

● 10、正式版什么时候发布?
答:如果内测版本顺利,春节前后发布4.0正式版本。

● 11、能说说各个版本之间的差异吗?
答:github中有各个版本详细Releases信息,可以参考:https://github.com/oceanbase/oceanbase/releases

● 12、有和统信做联合解决方案吗?
答:统信的anolis和euler2套系统已经做过对接适配。

● 13、4.0社区版单表支持到多少列了?
答:4096列。

● 14、ocp会开源吗?
答:ocp轻量版明年计划开源。

● 15、性能优化需要改很多参数,刚刚提到的自动负载均衡是属于自动优化性能吗?不需要人工参与性能优化。
答:不是,OceanBase的自动负载均衡是针对分区负载优化的。

● 16、4.0对sql 大in场景是否有支持,3.x版本支持Flink-cdc么?
答:3.x和4.x均支持Flink-cdc,4.x版本对大in场景有优化。

● 17、4.0的分区日志改为统一日志流后,除了分享中提到的优点外,是否有其他缺点? 是否会影响切主恢复时间,是否不方便设置租户内不同库的主备顺序?
答:缺点:对使用者来说并不感知,对开发者来说,实现难度更大更复杂,4.0版本该功能待完善,4.1版本会进一步优化。

● 18、阿里内部自动故障治愈的运维管理系统有吗?有考虑开源或者对外输入一定方案吗?
答:阿里内部的运维管理系统比较复杂,剥离的部分能力在阿里云管控平台和 OCP 产品上已经使用,后续还需要继续切分剥离,考虑一些商业场景做适合的单独解决方案。

● 19、动态分区会被支持吗?
答:功能改动比较大,预计4.1或4.2版本支持,可以后续关注一下。

● 20、我想问一下,3.1.x怎么升级到4.x呢?官方的升级方案有吗?
答:因架构改动较大,3.x到4.x不支持本地升级,可以逻辑升级。

● 21、oracle后续社区版会支持吗?
答:不会。

若有收获,就点个赞吧

1 个赞