一、测试目标和背景
某某公司有大批的入接口数据,接口数据通过 SQLLOAD 加载到 ORACLE 数据库。随着国产化的趋势愈演愈烈,需要将这部分接口任务修改为适配国产梧桐云原生分析型数据库,为确保梧桐云原生分析型数据库能够正常承载这接口业务,需要对梧桐云原生分析型数据库和 Oracle 进行数据加载能力的对比测试。
二、被测试软件概述
梧桐云原生分析型数据库作为云原生存算分离架构数据库,具备云原生、高性能、强兼容、高并发、纯国产等特性。
三、对标软件介绍
Oracle是甲骨文公司的一款关系数据库管理系统,Oracle 数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。
四、测试环境
梧桐云原生分析型数据库:
WuTongDB:2.0
硬件配置:计算节点 C3 型服务器,存储节点 B2 型服务器
oracle数据库:
数据库版本19c,10台服务器组成。
五、测试方法
采用同一份数据源分别同时加载 Oracle 数据库和梧桐云原生分析型数据库。
Oracle 数据库采用 SQLLOAD 直接路径加载方式入库。
梧桐云原生分析型数据库通过外部表加载数据到正式表的方式入库。
六、测试用例
1、源文件内容和条数
HDFS文本文件包含有日期、数字,汉字,英文字符等,共有3亿条记录。
2、Oralce 加载
Oracle数据库通过直接读取 HDFS 文本文件,采用 SQLLOAD 直接路径加载入库。
3、梧桐云原生分析型数据库
梧桐云原生分析型数据库通过外部表映射 HDFS 文件,然后直接加载到正式表进行入库。
七、测试结果
梧桐云原生分析型数据库加载结果显示:

ORACLE数据库加载结果显示:

八、性能指标对比
ORACLE 数据库加载结果显示:

九、功能差异分析
Oracle 数据库和梧桐云原生分析型数据库都是通过文件加载的方式入库的,功能一致。
十、缺陷和问题
1、梧桐数据加载过程存在无法实时监控数据加载进度。
十一、用户体验评价
梧桐云原生分析型数据库数据加载能力基本满足业务要求。
十二、结论和建议
通过 ORALCE 和梧桐云原生分析型数据库加载性能指标对比可以得出以下结论:
在相同的环境前提下,超大规模数据加载业务场景下,梧桐云原生分析型数据库加载较 ORACLE 数据库加载运行效率较高。
十三、附录
无

被折叠的 条评论
为什么被折叠?



