首页> 外文期刊>Services Computing, IEEE Transactions on >Scalable Transaction Management with Snapshot Isolation for NoSQL Data Storage Systems
【24h】

Scalable Transaction Management with Snapshot Isolation for NoSQL Data Storage Systems

机译:适用于NoSQL数据存储系统的具有快照隔离的可扩展事务管理

获取原文
获取原文并翻译 | 示例

摘要

We address the problem of building scalable transaction management mechanisms for multi-row transactions on key-value storage systems, which are commonly termed as NoSQL systems. We develop scalable techniques for transaction management utilizing the snapshot isolation (SI) model. Because the SI model can lead to non-serializable transaction executions, we investigate two conflict detection techniques for ensuring serializability. To support scalability, we investigate system architectures and mechanisms in which the transaction management functions are decoupled from the storage system and integrated with the application-level processes. We present two system architectures and demonstrate their scalability under the scale-out model of cloud computing platforms. In the first system architecture all transaction management functions are executed in a fully decentralized manner by the application processes. The second architecture is based on a hybrid approach in which the conflict detection functions are performed by a dedicated service. We perform a comparative evaluation of these architectures using the TPC-C benchmark and demonstrate their scalability.
机译:我们解决了在键值存储系统(通常称为NoSQL系统)上为多行事务构建可伸缩的事务管理机制的问题。我们利用快照隔离(SI)模型开发用于事务管理的可伸缩技术。因为SI模型可能导致无法序列化的事务执行,所以我们研究了两种冲突检测技术来确保可序列化性。为了支持可伸缩性,我们研究了系统架构和机制,其中事务管理功能与存储系统分离,并与应用程序级流程集成在一起。我们提出了两种系统架构,并在云计算平台的横向扩展模型下展示了它们的可伸缩性。在第一系统体系结构中,所有事务管理功能都由应用程序以完全分散的方式执行。第二体系结构基于混合方法,其中冲突检测功能由专用服务执行。我们使用TPC-C基准对这些架构进行了比较评估,并展示了它们的可扩展性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号