《计算机技术与发展杂志》发表论文赏析
作者:王龙翔;魏晓林;陈跃辉;刘成;董小社
摘要:TPC-E 是 TPC(transaction processing performance council,事务处理性能委员会)组织发布的新一代数据库性能评测标准,用于取代日渐老化的 TPC-C 标准。 SQLite 是目前被广泛使用的一种嵌入式数据库,研究在 TPC-E 标准下的SQLite 具体性能表现对实际应用具有重要参考意义。 然而,目前业界缺少面向 SQLite 的 TPC-E 实现。 为了解决该问题,设计和实现了面向嵌入式轻量级数据库 SQLite 的 TPC-E 基准测试系统,它不仅可以为 SQLite 数据库提供准确高效的性能评测系统,而且对 SQLite 在市场上的扩展应用和开发具有重要的参考价值。 该测试系统严格遵循 TPC 组织最新发布的OLTP 性能评测基准 TPC-E,不仅能对 SQLite 作为内存数据库与文件数据库时的数据库特性进行精确有效的性能评测,还能客观真实地获得 SQLite 数据库的性能评测数据。 实验结果表明,在 TPC-E 负载下,与 Oracle 等重量级的关系型数据库相比,SQLite 事务处理性能较低。 但由于其简单易用和体积小等优势,SQLite 在实时性高的行业小型智能设备方面的应用依然具有较大的优势。 同时通过对实验结果的分析,指出了制约 SQLite 性能的主要原因。
关键词:SQLite;TPC-E;基准测试;数据库系统