本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>
Cantian汇智计划是华为围绕Cantian引擎推出的一项生态合作计划,旨在汇聚高校、科研院所、企业等组织和机构的开发团队,通过项目合作方式,基于Cantian引擎进行业务场景特性功能补齐、场景使能优化以及开源软件迁移调优和验证。Cantian汇智计划的目标是推动共建共享数据库存储新生态,促进中国应用生态持续壮大,迎来合作共赢数字化时代。
项目概述:当前数据入湖工具支持对Cantian引擎产生的redo log进行解析,生成关于业务sql操作的详细数据和信息,需要将生成的数据和信息进行转换,生成binlog日志,并能够将生成的binlog文件在目标端数据库进行回放。
可靠性:源端数据库下发sql业务,入湖工具生成binlog文件,在目标数据库回放binlog文件,并对比源端和目标端数据的一致性。
性能:性能尽可能实现最大程度优化,入湖工具解析redo log的速度能够跟得上正常业务水平。
开发语言:C
验收标准:
1、交付完整的日志转换工具,完成binlog输出;
2、输出的binlog日志可以被MySQL生态相关的工具使用,例如可以在一个MySQL实例中完成回放生成完整数据;
3、所生成的数据和原始数据应保持一致;
4、在sysbench工具,执行64并发写操作压力下,可及时生成binlog,不会造成源端日志堆积;
5、至少稳定运行一周,无严重问题。
截止时间:9月30日
项目概述:当前参天不支持交换分区(exchange partition)操作。
语法描述:
分区表的某个分区和一个空的普通表交换,使得分区表的该分区的数据搬移出去
分区表的某个分区和一个非空普通表交换,是的普通表的数据版移到分区表的指定分区中
开发语言:C
验收标准:
1、支持交换分区的语法,并完成空表和非空表的交换操作;
2、完成交换后的分区表,可以被业务正常访问读写;
3、交换分区只是数据搬迁,交换后不应该产生性能的下降;
4、跑通MySQL MTR相关测试用例;
5、至少稳定运行一周,无严重问题。
截止时间:9月30日
项目概述:当前CTC层不支持ALGORITHM=INSTANT创表算法。可以直接修改表的metadata数据,省掉了rebuild的过程,极大缩短DDL语句的执行时间。 语法示例:alter table sbtest2 add column cityname2 varchar(10) , algorithm=instant
开发语言:C
验收标准:
1、在MySQL+Cantian引擎的配置下,支持该语句;
2、相同配置下,对比MySQL执行相同的ddl语句,使用ALGORITHM=INSTANT时,时间基本持平(共享系统表模式);
3、共享系统表和分离系统表模式均可以支持,同时在分离系统表模式下性能提升比例和共享系统表模式下基本持平;
4、跑通MySQL MTR相关测试用例;
5、至少稳定运行一周,无严重问题。
截止时间:9月30日
项目概述:为Cantian引擎提供全文索引功能,并完成和MySQL的对接。
开发语言:C
验收标准:
1、在MySQL+Cantian引擎的配置下,支持全文索引;
2、MySQL+Cantian的配置下,使用全文索引的查询性能,比MySQL本地性能优40%以上;
3、对于共享系统表和分离系统表都可以建立全文索引;
4、跑通MySQL MTR相关测试用例;
5、至少稳定运行一周,无严重问题。
截止时间:9月30日
项目概述:MySQL 8.0的新特性,提供降序索引,Cantian目前尚不支持。
开发语言:C
验收标准:
1、在MySQL+Cantian引擎的配置下,支持降序索引;
2、MySQL+Cantian的配置下,使用降序索引的查询性能,比MySQL本地性能优40%以上;
3、对于共享系统表和分离系统表都可以建立全文索引;
4、跑通MySQL MTR相关测试用例;
5、至少稳定运行一周,无严重问题。
截止时间:9月30日
项目概述:补充wsr报告里缺失的按SQL统计的能力,报告里可以显示按IO,耗时等维度排序显示SQL。
开发语言:C
验收标准:
1、wsr报告正确显示SQL相关的内容;
2、wsr报告的完善,对性能不会产生显著影响(建议2%以内);
3、在一周的运行中,持续执行wsr报告查询,无严重问题。
截止时间:9月30日