分布式加速事务处理引擎技术及实现  被引量:2

Technique and implementation of accelerating OLTP engine on distributed database

在线阅读下载全文

作  者:李文海[1] 冯玉才[1] 马晓鸣[2] 周英飙[1] 

机构地区:[1]华中科技大学计算机学院数据库与多媒体技术研究所,湖北武汉430074 [2]武汉大学经济与管理学院

出  处:《计算机工程与设计》2008年第3期547-550,共4页Computer Engineering and Design

基  金:国家863高技术研究发展计划基金项目(2004AA4Z3020、2005AA4Z3030);科技部电子政务关键技术应用研究基金项目(2001BA110B01)

摘  要:数据库加速引擎是位于企业级数据库应用和数据库服务器之间,使用标准接口与底层数据库服务器通信,采用集群方式实现并行处理而不依赖于集成硬件,具有通用性的软件加速系统,能适应对性能要求较高的OLTP应用。系统采用多个工作线索对数据操作请求进行分发,并利用数据分片技术在子站点上处理操作请求,通过并发控制和一维Hash分片在站点间实现负载平衡。通过测试比较证明,该系统具有高性价比和良好的可扩展性等特点,因而具有广阔的应用前景。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 .

关 键 词:数据库集群 联机事务处理 事务分发 元数据字典 数据分片 线索机制 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象