{"title":"锁跟踪——关系型事务锁的有效解决方案","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":"{\"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}","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}
Lock Tracking – Efficient Solution for Relational Transaction Locking
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.