[todo] yashan with mysql

YashanDB 的 MySQL 兼容性详测

MySQL 兼容模式测试

字符集
数据类型
支持查询改写
支持预编译语句
支持基于成本的优化器
支持计划生成与展示(EXPLAIN)
支持执行计划缓存
支持执行计划快速参数化
支持Optimizer Hint
支持like和reglike的模糊匹配能力

要测试一个数据库的MySQL兼容性,可以采取以下步骤:

创建测试环境:为了确保测试的准确性,需要创建一个与生产环境尽可能相似的测试环境,包括操作系统、数据库版本和配置等。 准备测试数据:选择一些具有代表性的测试数据,包括各种数据类型、长度和格式的数据,以便全面测试数据库的兼容性。 执行测试用例:设计一系列测试用例,涵盖各种数据库操作,如增、删、改、查等,并按照一定的顺序执行测试用例。 对比测试结果:将测试结果与预期结果进行对比,找出差异并分析原因。 修复问题:针对测试过程中发现的问题,及时修复并重新进行测试,直到数据库的MySQL兼容性达到预期要求。