期刊文献+

面向SQLite的TPC-E基准测试系统的设计与实现 被引量:2

Design and Implementation of TPC-E Benchmark System for SQLite
下载PDF
导出
摘要 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性能的主要原因。 TPC-E,which is published by TPC (transaction processing performance council),is the new generation of database performance evaluation standard to replace the aging TPC-C standard.SQLite is currently widely used as an embedded database in a lot of practical applications.Consequently,research on the specific performance of SQLite under TPC-E is of great reference to practical applications.However,the community lacks the TPC-E standard implementation for SQLite currently.To solve this problem,we design and implement a TPC-E benchmark for the embedded lightweight database—SQLite.It can not only provide an accurate and efficient performance evaluation,but also is of great reference value to the extended application and development of the SQLite database in the commercial market.This benchmark system strictly follows the TPC-E standard which is the newest testing benchmark of OLTP.It can evaluate the performance of the database features of SQLite as an in-memory database and a file database accurately and effectively,and can get the evaluation result in an objective way.Experiment shows that in the TPC-E standard the transaction processing performance of SQLite pales in comparison with heavyweight relational database such as Oracle.However,SQLite still has a greater advantage in the real-time industry,such as small-scale application in small intelligent devices due to their features of easy-using and small size.Besides,through the analysis of the experiment,we point out the main reasons that restrict the performance of SQLite.
作者 王龙翔 魏晓林 陈跃辉 刘成 董小社 WANG Long-xiang;WEI Xiao-lin;CHEN Yue-hui;LIU Cheng;DONG Xiao-she(School of Electronics and Information Engineering,Xi' an Jiaotong University,Xi' an 710049,China)
出处 《计算机技术与发展》 2018年第8期38-42,共5页 Computer Technology and Development
基金 国家重点研发计划(2016YFB1000303)
关键词 SQLITE TPC—E 基准测试 数据库系统 SQLite TPC-E benchmark database system
  • 相关文献

参考文献6

二级参考文献35

  • 1严李强,宋龙,李小.基于Multisim10.0的路灯智能控制系统设计[J].西藏大学学报(社会科学版),2013,28(4):113-116. 被引量:3
  • 2罗自立,薛质,李建华.基于Linux环境的主机日志自动审计技术[J].信息安全与通信保密,2004,26(7):43-45. 被引量:2
  • 3章坚民,朱炳铨,赵舫,蔡永梁.基于IEC 61850的变电站子站系统建模与实现[J].电力系统自动化,2004,28(21):43-48. 被引量:67
  • 4Atomic Commit in SQLite[Z].(2009-03-19).http://www.sqlite.org/ atomiccommit.html.
  • 5File Locking and Concurrency in SQLite Version 3[Z].(2009-03-19).http://www.sqlite.org/lockingv3.html.
  • 6Haldar S.Inside SQLite[M].[S.l.]:O'Reilly Media,Inc.,2007.
  • 7郭宏志.Android应用开发详解[M].北京:电子工业出版社,2010.
  • 8吴亚峰,苏亚光.Android应用案例开发大全[M].北京:人民邮电出版社,2011.
  • 9梅尔.Android高级编程[M].王鹏杰.霍建同,译.北京:清华大学出版社,2010.
  • 10Allen G.SQLite权威指南[M].2版.杨谦,刘志宣,谢志强,译.北京:电子工业出版社,2012.

共引文献22

同被引文献17

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部