首页> 外文会议>International Conference on Computer Science and Network Technology >An approach of multi-row transaction management on HBase with serializable snapshot isolation
【24h】

An approach of multi-row transaction management on HBase with serializable snapshot isolation

机译:具有可序列化快照隔离的HBase多行事务管理方法

获取原文

摘要

Transaction is an important feature for databases, snapshot isolation (SI) is a transactional isolation level adopted by major database management systems. But most of NoSQL databases only provide limited transactional functionality, such as single-row transactions supported by Bigtable and HBase. This paper proposes an approach of distributed multi-row transaction management on HBase, which guarantees serializable snapshot isolation, while supporting scalability and availability as well. Several data structures and transaction protocols are designed to make transactions atomically commit. Snapshot isolation model is used to increase concurrency, and a method of dependency detection among transactions based on serialization graph eliminates serialization anomalies. The experiments on both transaction execution and performance imply that our approach is practical.
机译:事务是数据库的重要功能,快照隔离(SI)是主要数据库管理系统采用的事务隔离级别。但是大多数NoSQL数据库仅提供有限的事务功能,例如Bigtable和HBase支持的单行事务。本文提出了一种在HBase上进行分布式多行事务管理的方法,该方法在保证可序列化快照隔离的同时,还支持可伸缩性和可用性。设计了几种数据结构和事务协议来使事务自动提交。使用快照隔离模型来增加并发性,并且一种基于序列化图的事务之间的依赖关系检测方法可以消除序列化异常。关于事务执行和性能的实验表明我们的方法是实用的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号