乐观并发控制的SQL访问模式
摘要:移动和网络应用程序的事务处理变得越来越重要。预订车票、航班预订、电子银行、电子支付和预订假期安排只是其中几个例子。由于临时断开的情况,同步和一致的事务处理变成了关键问题。为了避免出现事务阻塞或通信丢失的困难,一些作者和技术提供商建议使用乐观并发控制(OCC)来解决这个问题。然而,大多数关系数据库管理系统(DBMS)的供应商只实现了锁定机制进行并发控制,而不能直接使用OCC。我们提出了行版本验证(RVV)原则,以避免丢失更新并实现不提供适当的非阻塞并发控制的DBMS的一种OCC。此外,不同的机制被归类为访问模式,为SQL数据库编程人员提供了一般指南。所提出的SQL访问模式对于所有具有不可靠通信和低冲突情况的事务应用程序都是相关的。我们使用主流数据库系统如Oracle,DB2和SQL Server演示了所提出的解决方案。
作者:Fritz Laux and Martti Laiho
论文ID:2308.09030
分类:Databases
分类简称:cs.DB
提交时间:2023-08-21