摘要

本发明公开了一种多主云数据库场景下基于分区的并发控制方法,其特点在于采用事务序号分配以及跨分区并发控制算法,在事务的执行阶段可根据事务访问的数据范围分区执行事务,各分区内有独立的事务日志记录,将事务类型划分为单分区事务和跨分区事务,在两种类型的事务之间引入跨分区并发控制算法,结合事务序号的分配维护多个写节点的场景下数据的一致性。本发明与现有技术相比具有提高系统整体性能和多主场景下系统的整体吞吐量,有效解决了多主场景下实现数据库写性能的扩展并维护多个计算节点间数据的一致性,降低维护全局日志的开销,并在动态负载时可以有效的调整分区策略。