计算机科学与探索 ›› 2013, Vol. 7 ›› Issue (9): 800-810.DOI: 10.3778/j.issn.1673-9418.1305057
王晓燕1,2,3,陈晋川1,3,杜小勇1,3+,范 旭1,3
WANG Xiaoyan1,2,3, CHEN Jinchuan1,3, DU Xiaoyong1,3+, FAN Xu1,3
摘要: 近年来,由于数据规模的急剧增长,越来越多的大型应用系统被部署到分布式环境中,它们需要通过数据分片技术,将原有数据集和新增加的数据审慎地划分到不同的节点上,来优化并行联机事务处理(on-line transaction processing,OLTP)系统的性能。针对系统中已有的静态数据和新生成的增量数据,提出了一种新的数据分片策略——数据表依赖分片策略(table dependency partitioning strategy,TDPS)。该策略首先根据数据表之间的相互依赖关系,对初始数据进行划分。当有新的数据到达时,它会自动将每个数据片段分配到最相关的数据分区中。使用TPC-C测试基准进行了一系列的实验,实验结果显示,与以前的方法相比,TDPS策略可以有效地提高系统性能。