摘要
数据库加速引擎是位于企业级数据库应用和数据库服务器之间,使用标准接口与底层数据库服务器通信,采用集群方式实现并行处理而不依赖于集成硬件,具有通用性的软件加速系统,能适应对性能要求较高的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 .
出处
《计算机工程与设计》
CSCD
北大核心
2008年第3期547-550,共4页
Computer Engineering and Design
基金
国家863高技术研究发展计划基金项目(2004AA4Z3020、2005AA4Z3030)
科技部电子政务关键技术应用研究基金项目(2001BA110B01)