2026-04-26 18:41:19
IPADS实验室在SIGMOD’22会议上连中两元,提出了面向Web应用的新型数据库事务和SQL优化方法,具体介绍如下:
新型数据库事务方法:Ad Hoc Transactions for Web Applications: The Good, the Bad, and the Ugly每个应用都会在付款、转账等关键路径上使用即席事务。
即席事务的灵活性远远高于传统的数据库事务。
53个即席事务存在安全隐患,其中28个会导致严重后果。
在高竞争场景下,即席事务表现出色。
提出WeTune,一种可以自动合成重写规则的规则生成器。它通过启发式方法搜索可能的重写规则,并使用全新的SQL验证器保证重写规则的有效性。
该验证器将数学中的半环概念与SMT求解器相结合,证明能力远远优于现有已知的SQL验证器。
使用WeTune对Github上最受欢迎的20个开源应用进行优化,WeTune可以找到并自动改进674条之前未被发现的问题语句,这些语句往往是因为应用开发人员框架接口使用错误导致,相比之下,SQL Server仅能优化其中的427条。
这两项工作是IPADS实验室在数据管理研究领域的进一步探索,也是其在系统与形式化验证技术相结合方向上的又一次成功尝试。