UQJG: Identifying Transactions that Collaborate to Violate an SQL Assertion

Toon Koppelaars,Xavier Oriol,Ernest Teniente,Sergi Curto, Eduard Pujol

Conference on Information and Knowledge Management(2021)

引用 0|浏览9
暂无评分
摘要
BSTRACTAn SQL assertion is a declarative statement about data that must always be satisfied in any database state. Assertions were introduced in the SQL92 standard but no commercial DBMS has implemented them so far. Some approaches have been proposed to incrementally determine whether a transaction violates an SQL assertion, but they assume that transactions are applied in isolation, hence not considering the problem of concurrent transaction executions that collaborate to violate an assertion. This is the main stopper for its commercial implementation. To handle this problem, we have developed a technique for efficiently serializing concurrent transactions that might interact to violate an SQL assertion.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要