期刊文献+

基于优先执行关系闭包运算的事务可串行化判定方法 被引量:2

DECISION METHOD OF TRANSACTION SERIALIZABILITY BASED ON CLOSURE OF PRIORITY EXECUTION RELATIONS
下载PDF
导出
摘要 现代数据库技术支持并发用户,会产生大量的并发事务。为了提高数据库系统的性能和维护系统的一致性,必须保证事务并发执行的可串行化调度。可串行化检测是数据库系统中事务管理的关键技术,一般采用执行图的判定方法。从关系运算的代数方法出发,提出基于事务执行优先关系的闭包运算和由此建立的联合逻辑公式的计算,通过逻辑判定来检验并发事务的可串行化。通过定理证明和实例验证,该方法取得了同执行图判定相同的效果,而且判定更直观,更易于操作实现,不需要建立复杂的图数据结构和在图搜索中检测环是否出现。 Modern database technology supports concurrent users and generates a large number of concurrent transactions. In order to improve the performance of the database system and maintain the consistency of the system, it is necessary to ensure the serializable scheduling of concurrent transactions. Serializability detection is the key technology of transaction management in database system, and an execution graph is used for this task. Starting from the algebra method of relational operation, this paper presented the closure operation based on the priority relation of transaction execution and the calculation of the joint logic formula established therefrom. The serializability of concurrent transactions was tested by logical decision. Through theorem proving and examples analysis, the proposed method achieves the analysis results as same as the execution graph. It does not need to establish complex graph data structure and detect whether the ring appears in graph search.
作者 熊中敏 王佳艳 汪博 陈明 Xiong Zhongmin;Wang Jiayan;Wang Bo;Chen Ming(School of Information, Shanghai Ocean University, Shanghai 201306, China;Key Laboratory of Fisheries Information,Ministry of Agriculture, Shanghai 201306, China)
出处 《计算机应用与软件》 北大核心 2019年第9期52-57,99,共7页 Computer Applications and Software
基金 国家自然科学基金项目(61702325) 上海市自然科学基金项目(16ZR14100) 上海市科技创新行动(16391902902)
关键词 数据库 并发事务 可串行化 闭包计算 逻辑公式 Database Concurrent transaction Serializability Closure calculation Logical formula
  • 相关文献

参考文献9

二级参考文献27

  • 1孟小峰,周龙骧,王珊.数据库技术发展趋势[J].软件学报,2004,15(12):1822-1836. 被引量:176
  • 2郭伟斌,陈东文.数据库索引技术的研究与应用[J].电脑开发与应用,2007,20(9):12-14. 被引量:8
  • 3GRANT FRITCHEY SAJAL DAM;姚军.SQL Server 2008查询性能优化[M]{H}北京:人民邮电出版社,2010. 被引量:1
  • 4SundellH/ikan, TsigasPhilippas. Fast and lock-free concurrent priority queues for multi-thread systems [J]. Journal of Parallel and Distributed Computing, 2005,65(1) : 609-627. 被引量:1
  • 5KristijanDragic, Daniel Bauer. A survey of concurrent priority queue algorithms [C] // Proceedings of the International Symposium on Parallel and Distributed Processing(ISPDP). Switzerband: IEEE, 2008 : 1-6. 被引量:1
  • 6AleksandarProkopec, Dmitry Petrashko, MartinOder- sky. Efficient lock-free work-stealing Iterators for data-parallel collections[C]//Proceedings of the 23rd Euromicro International Conference on Parallel, Dis- tributed and Network-Based Processing (PDP). Lau- sanne, Switzerland: IEEE. 2015 : 248-252. 被引量:1
  • 7NirShavit,ItayLotaru Skiplist-based concurrent priori- ty queues[C]//Proceedings of the 14th International Parallel and Distributed Processing Symposium. Washington,DC, USA: IEEE, 2000 : 263-268. 被引量:1
  • 8SirajoAbdullahiBakura, AminuMohammed. Lock-free hybrid concurrency control strategy for mobile envi- ronment[J]. Proceedings of the 6thInternational Con- ference on Adaptive Science ~ Technology (ICAST), 2014,66(5):1-5. 被引量:1
  • 9Pooja Aggarwal, Smruti R Sarangi. Lock-free and wait-free slot scheduling algorithms[C]//Proceed- ings of the 27th International Parallel and Distributed Processing Symposium (IPDPS). Washington, DC, USA= ACM, 2013:961-972. 被引量:1
  • 10Nhan Nguyen, PhilippasTsigas. Lock-Free cuckoo has- hing[C]//Proceedings of the 34thlnternational Con- ference on Distributed Computing Systems (ICDCS). Madrid, Spain: IEEE, 2014: 627-636. 被引量:1

共引文献15

同被引文献23

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部