首页 | 本学科首页   官方微博 | 高级检索  
     

分布式加速事务处理引擎技术及实现
引用本文:李文海,冯玉才,马晓鸣,周英飙.分布式加速事务处理引擎技术及实现[J].计算机工程与设计,2008,29(3):547-550.
作者姓名:李文海  冯玉才  马晓鸣  周英飙
作者单位:1. 华中科技大学,计算机学院,数据库与多媒体技术研究所,湖北,武汉,430074
2. 武汉大学,经济与管理学院,湖北,武汉,430072;湖北省国家税务局,湖北,武汉,430071
基金项目:国家高技术研究发展计划(863计划) , 科技部电子政务关键技术应用研究基金
摘    要:数据库加速引擎是位于企业级数据库应用和数据库服务器之间,使用标准接口与底层数据库服务器通信,采用集群方式实现并行处理而不依赖于集成硬件,具有通用性的软件加速系统,能适应对性能要求较高的OLTP应用.系统采用多个工作线索对数据操作请求进行分发,并利用数据分片技术在子站点上处理操作请求,通过并发控制和一维Hash分片在站点间实现负载平衡.通过测试比较证明,该系统具有高性价比和良好的可扩展性等特点,因而具有广阔的应用前景.

关 键 词:数据库集群  联机事务处理  事务分发  元数据字典  数据分片  线索机制
文章编号:1000-7024(2008)03-0547-04
收稿时间:2007-02-15
修稿时间:2007年2月15日

Technique and implementation of accelerating OLTP engine on distributed database
LI Wen-hai,FENG Yu-cai,MA Xiao-ming,ZHOU Ying-biao.Technique and implementation of accelerating OLTP engine on distributed database[J].Computer Engineering and Design,2008,29(3):547-550.
Authors:LI Wen-hai  FENG Yu-cai  MA Xiao-ming  ZHOU Ying-biao
Abstract:The accelerating engine of database is a general accelerating system by the software technique, which lies between the enterprise applications of database and database server, uses standard interface to communicate with bottom database servers, adopts the method of cluster to realize the parallel processing and is not dependent on integrating hardware, can be appropriate for the high performance requirement of OLTE The system utilizes multi-threads to distribute the workloads, and processes the transactions on the Sub-stations with a partition manner. Therefore, it achieves the balance among the sub-stations by both concurrent control and one-dimensional Hash partitioning. The experiments show that the system has the property of high performance/cost and fine scalability, And thus, a wide prospect of market application is exhibited .
Keywords:database cluster  OLTP  transaction distribution  meta-data dictionary  data partition  thread mechanism
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号