O$|$R$|$P$|$E -- 基于数据语义的并发控制
摘要:一个并发控制机制的模型被提出,它并不遵循“一种并发控制机制适用于各种需求”的策略。在所提出的机制中,事务在多个并发控制机制下运行,并根据所访问的数据选择合适的机制。为此,根据数据的访问类型和使用语义,将数据分为四个类别。类别O(乐观类)实现了第一个提交者胜的策略,类别R(对账类)实现了前n个提交者胜的策略,类别P(悲观类)实现了第一个读者胜的策略,类别E(代管类)实现了前n个读者胜的策略。相应地,这个模型被称为PeFS。所选择的并发控制机制可以根据当前负载或已知的使用配置文件在运行时自动调整。这种运行时调整使得Pe可以在不同情况下平衡提交率和响应时间。在高事务负载(4000个并发事务)下,与快照隔离并发控制相比,Pe在响应时间上的性能提升了大约4.5倍。因此,并发程度提高了3.2倍。
作者:Tim Lessner, Fritz Laux and Thomas M Connolly
论文ID:2308.09121
分类:Databases
分类简称:cs.DB
提交时间:2023-08-21