首页> 外文会议>Topics in performance evaluation, measurement and characterization >SI-CV: Snapshot Isolation with Co-located Versions
【24h】

SI-CV: Snapshot Isolation with Co-located Versions

机译:SI-CV:具有同一位置版本的快照隔离

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

摘要

Snapshot Isolation is an established concurrency control algorithm, where each transaction executes against its own version/snapshot of the database. Version management may produce unnecessary random writes. Compared to magnetic disks Flash storage offers fundamentally different IO characteristics, e.g. excellent random read, low random write performance and strong read/write asymmetry. Therefore the performance of snapshot isolation can be improved by minimizing the random writes. We propose a variant of snapshot isolation (called SI-CV) that collocates tuple versions created by a transaction in adjacent blocks and therefore minimizes random writes at the cost of random reads. Its performance, relative to the original algorithm, in overloaded systems under heavy transactional loads in TPC-C scenarios on Flash SSD storage increases significantly. At high loads that bring the original system into overload, the transactional throughput of SI-CV increases further, while maintaining response times that are multiple factors lower.
机译:快照隔离是一种已建立的并发控制算法,其中每个事务都针对其自己的数据库版本/快照执行。版本管理可能会产生不必要的随机写入。与磁盘相比,闪存存储提供了根本不同的IO特性,例如出色的随机读取,低随机写入性能和强读/写不对称性。因此,可以通过最小化随机写入来提高快照隔离的性能。我们提出了快照隔离的一种变体(称为SI-CV),该变体在相邻块中并置由事务创建的元组版本,因此以随机读取为代价将随机写入减至最少。相对于原始算法,其性能在Flash SSD存储上TPC-C场景中在繁重事务负载下的重载系统中显着提高。在使原始系统超负荷的高负载下,SI-CV的事务处理吞吐量会进一步提高,同时将响应时间缩短为多个因素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号