计算机科学与探索
計算機科學與探索
계산궤과학여탐색
JOURNAL OF FRONTIERS OF COMPUTER SCIENCE & TECHNOLOGY
2014年
7期
812-822
,共11页
刘朝辉%王伟%王彦士%魏峻
劉朝輝%王偉%王彥士%魏峻
류조휘%왕위%왕언사%위준
内存数据网格(IMDG)%分布式事务%两阶段提交协议(2PC)
內存數據網格(IMDG)%分佈式事務%兩階段提交協議(2PC)
내존수거망격(IMDG)%분포식사무%량계단제교협의(2PC)
in-memory data grid (IMDG)%distributed transaction%two-phase commit protocol (2PC)
在线事务处理(online transaction processing,OLTP)应用面临并发量和数据量持续增长的问题,并且高并发读写操作使得后台数据库成为瓶颈。内存数据网格(in-memory data grid,IMDG)是基于内存的新型分布式数据访问平台,是解决系统数据库写操作瓶颈的有效技术途径之一。然而内存数据网格中数据访问操作涉及的数据分布是不可预知的,需要提供分布式事务保障。针对内存数据网格的系统特点,提出了一种分布式事务保障机制,设计实现了事务处理模型、请求处理和数据定位方法以及事务保障协议,并规范化地定义了客户端与服务器端以及服务器端之间的操作接口。在事务处理基准测试TPC-W上的实验结果表明,新机制可以提高在线事务应用的处理速度,并具备良好的扩展性。
在線事務處理(online transaction processing,OLTP)應用麵臨併髮量和數據量持續增長的問題,併且高併髮讀寫操作使得後檯數據庫成為瓶頸。內存數據網格(in-memory data grid,IMDG)是基于內存的新型分佈式數據訪問平檯,是解決繫統數據庫寫操作瓶頸的有效技術途徑之一。然而內存數據網格中數據訪問操作涉及的數據分佈是不可預知的,需要提供分佈式事務保障。針對內存數據網格的繫統特點,提齣瞭一種分佈式事務保障機製,設計實現瞭事務處理模型、請求處理和數據定位方法以及事務保障協議,併規範化地定義瞭客戶耑與服務器耑以及服務器耑之間的操作接口。在事務處理基準測試TPC-W上的實驗結果錶明,新機製可以提高在線事務應用的處理速度,併具備良好的擴展性。
재선사무처리(online transaction processing,OLTP)응용면림병발량화수거량지속증장적문제,병차고병발독사조작사득후태수거고성위병경。내존수거망격(in-memory data grid,IMDG)시기우내존적신형분포식수거방문평태,시해결계통수거고사조작병경적유효기술도경지일。연이내존수거망격중수거방문조작섭급적수거분포시불가예지적,수요제공분포식사무보장。침대내존수거망격적계통특점,제출료일충분포식사무보장궤제,설계실현료사무처리모형、청구처리화수거정위방법이급사무보장협의,병규범화지정의료객호단여복무기단이급복무기단지간적조작접구。재사무처리기준측시TPC-W상적실험결과표명,신궤제가이제고재선사무응용적처리속도,병구비량호적확전성。
Online transaction processing (OLTP) Web applications face the continuous growth of concurrent users and data size. The high concurrent read and write operations make databases become the bottleneck. In-memory data grid (IMDG) is a new distributed data access platform based on memory, and an effective technical approach to elimi-nate the bottleneck of write operation in the database. However data distribution involved in data access operation of IMDG is unpredictable. A distributed transaction guarantee mechanism is necessary. For the IMDG system character-istics, this paper gives a distributed transaction guarantee mechanism, designs and implements a distributed transac-tion processing model, the way to do request processing and data accessing and the transaction guarantee protocol, and normalizes the application programming interface (API) between clients and servers. The experimental results on TPC-W show that the mechanism can improve the OTLP speed and support good scalability.