{"title":"Lock Tracking – Efficient Solution for Relational Transaction Locking","authors":"Michal Kvet","doi":"10.23919/NTSP54843.2022.9920365","DOIUrl":null,"url":null,"abstract":"Relational database systems form an inevitable robust part of information technology. Data management is based on the relational schema. Individual operations are always encapsulated by the transactions. Transaction support ensures atomicity, consistency, isolation, and durability of the operations by shifting the database from a consistent data image to a new consistent image. Internally, individual operations can be divided to read and write operation sets. Generally, transactions are in a complex, scalable, and massive parallelism environment, where data rows are shared. The possibility of sharing without any operation loss must be ensured at any time. This paper deals with transaction locking and associates the problem of parallelism with indexing by proposing a new Lock Tracker module. It consists of the locked data rows perspective reference. By implementing such a solution, transaction hangs can be limited. Data access can be optimized, resulting in improved performance.","PeriodicalId":103310,"journal":{"name":"2022 New Trends in Signal Processing (NTSP)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 New Trends in Signal Processing (NTSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/NTSP54843.2022.9920365","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Relational database systems form an inevitable robust part of information technology. Data management is based on the relational schema. Individual operations are always encapsulated by the transactions. Transaction support ensures atomicity, consistency, isolation, and durability of the operations by shifting the database from a consistent data image to a new consistent image. Internally, individual operations can be divided to read and write operation sets. Generally, transactions are in a complex, scalable, and massive parallelism environment, where data rows are shared. The possibility of sharing without any operation loss must be ensured at any time. This paper deals with transaction locking and associates the problem of parallelism with indexing by proposing a new Lock Tracker module. It consists of the locked data rows perspective reference. By implementing such a solution, transaction hangs can be limited. Data access can be optimized, resulting in improved performance.