APP下载

面向SQLite的TPC-E基准测试系统的设计与实现

2018-08-21王龙翔魏晓林陈跃辉董小社

计算机技术与发展 2018年8期
关键词:数据库系统

王龙翔,魏晓林,陈跃辉,刘 成,董小社

(西安交通大学 电子与信息工程学院,陕西 西安 710049)

0 引 言

在信息化时代下,数据呈现爆发式增长,如何能够快速地挖掘出有价值的信息,成为当今社会信息化发展的重要问题。数据库技术作为信息化发展的核心技术,如何选择合适的数据库技术以及采取什么样的标准来衡量数据库的性能,成为了信息化时代亟需解决的重要问题。

事务处理性能委员会[1],即TPC(transaction processing performance council)[2]组织制定了一系列的性能评测标准[3],从此性能评测体系逐渐统一化和规范化[4-6]。TPC-E是其组织发布的最新OLTP性能评测基准。目前在TPC-E负载下,存在H-store、MySQL等不同类型数据库的评测系统,但是这些数据库的测试系统都不具备可移植性。

SQLite数据库是最典型的嵌入式轻量级数据库,具有文件数据库特性和内存数据库特性,目前广泛应用于各类应用系统中[7-12]。因此,对SQLite性能进行评价对于实际应用系统具有十分重要的参考价值。然而,目前缺少面向SQLite数据库的TPC-E实现及相应研究。

针对上述问题,设计和实现了面向SQLite的TPC-E基准测试系统。该系统能够在TPC-E负载下完成对SQLite文件数据库特性和内存数据库特性的事务处理性能评测功能。通过对数据的分析,客观真实地给出在TPC-E负载下SQLite两种数据库特性下的事务处理性能测试数据。

1 相关技术研究

1.1 嵌入式数据库系统研究

在一些系统的软硬件资源紧张的应用下,重量级的数据库系统如Oracle的基本特性不能很好地得到应用,而基于磁盘文件的轻量级数据库系统[13]如SQLite就能发挥其明显的优势,保持了数据库的基本特性[14]。……

登录APP查看全文

猜你喜欢

数据库系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
数据库
数据库
数据库
数据库