当前位置: X-MOL 学术J. Comput. Sci. Tech. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Optimistic Transaction Processing in Deterministic Database
Journal of Computer Science and Technology ( IF 1.2 ) Pub Date : 2020-03-01 , DOI: 10.1007/s11390-020-9700-5
Zhi-Yuan Dong , Chu-Zhe Tang , Jia-Chen Wang , Zhao-Guo Wang , Hai-Bo Chen , Bin-Yu Zang

Deterministic databases can improve the performance of distributed workload by eliminating the distributed commit protocol and reducing the contention cost. Unfortunately, the current deterministic scheme does not consider the performance scalability within a single machine. In this paper, we describe a scalable deterministic concurrency control, Deterministic and Optimistic Concurrency Control (DOCC), which is able to scale the performance both within a single node and across multiple nodes. The performance improvement comes from enforcing the determinism lazily and avoiding read-only transaction blocking the execution. The evaluation shows that DOCC achieves 8x performance improvement than the popular deterministic database system, Calvin.

中文翻译:

确定性数据库中的乐观事务处理

确定性数据库可以通过消除分布式提交协议和降低争用成本来提高分布式工作负载的性能。不幸的是,当前的确定性方案没有考虑单个机器内的性能可扩展性。在本文中,我们描述了一种可扩展的确定性并发控制,即确定性和乐观并发控制 (DOCC),它能够在单个节点内和跨多个节点扩展性能。性能改进来自于延迟执行确定性并避免只读事务阻塞执行。评估表明,与流行的确定性数据库系统 Calvin 相比,DOCC 实现了 8 倍的性能提升。
更新日期:2020-03-01
down
wechat
bug