首页> 外国专利> Optimistic atomic multi-page write operations in decoupled multi-writer databases

Optimistic atomic multi-page write operations in decoupled multi-writer databases

机译:解耦多写数据库中的乐观原子多页面写操作

摘要

Systems and methods are disclosed to implement, in a database system, database engine nodes that implement multi-page writes as an atomic operation. In embodiments, the database system may include multiple database engine nodes that optimistically perform page writes locally without checking for potential conflicts at a shared storage system. The storage system will detect and report conflicting writes on a single page. To ensure that a group of writes to multiple pages occur atomically, the database engine node maintains a transaction context for the group, so that if a page conflict is later detected for any write in the group, the entire group will be rolled back at the database engine node and the storage system. In embodiments, the transaction context will track subsequent writes generated by the node to any page written by the group, so that these subsequent writes are also rolled back with the group.
机译:公开了在数据库系统中实现实现多页写入作为原子操作的数据库引擎节点的系统和方法。在实施例中,数据库系统可以包括多个数据库引擎节点,其乐观地执行页面本地写入,而不检查共享存储系统处的潜在冲突。存储系统将检测并报告单个页面上的冲突写入。为了确保对多个页面的一组写入原子出现,数据库引擎节点会为该组维护一个事务上下文,因此如果稍后检测到该组中的任何写入的页面冲突,则整个组将回滚数据库引擎节点和存储系统。在实施例中,事务上下文将跟踪节点生成的后续写入到组写入的任何页面,以便这些后续写入也与该组一起回滚。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号