{"title":"XR-lock:锁定XML数据以实现有效的并发控制","authors":"Wan-Song Zhang, Daxin Liu, Wei Sun","doi":"10.1109/WCICA.2004.1342231","DOIUrl":null,"url":null,"abstract":"As the extensible Markup Language (XML) is well accepted in several different web application areas, the subsequent need for sharing XML documents by different applications and multiple users are increasing, In a multi-user environment, concurrency control of XML data becomes an important issue. Although increasing concurrency control for XML data becomes an important issue, few effective methods providing high concurrency of transactions working on the same XML document have been proposed so far. This paper proposes XR-Lock, namely, XML region lock, which can achieve high concurrency while guaranteeing the serializability of transactions to the same XML document. In the proposed method, appropriate lock operation is set to nodes contained in a region, and lock compatibility can be checked at any time to assure the concurrency. Since XR-lock are set on the low-level data accesses for XML query expression and conflicts that violate serializability are detected each time a read or a write access is requested by concurrent transactions, high performance of concurrency for XML documents can be achieved. Efficient algorithms for detecting conflicts are also proposed in this paper.","PeriodicalId":331407,"journal":{"name":"Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788)","volume":"500 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"XR-lock: locking XML data for efficient concurrency control\",\"authors\":\"Wan-Song Zhang, Daxin Liu, Wei Sun\",\"doi\":\"10.1109/WCICA.2004.1342231\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As the extensible Markup Language (XML) is well accepted in several different web application areas, the subsequent need for sharing XML documents by different applications and multiple users are increasing, In a multi-user environment, concurrency control of XML data becomes an important issue. Although increasing concurrency control for XML data becomes an important issue, few effective methods providing high concurrency of transactions working on the same XML document have been proposed so far. This paper proposes XR-Lock, namely, XML region lock, which can achieve high concurrency while guaranteeing the serializability of transactions to the same XML document. In the proposed method, appropriate lock operation is set to nodes contained in a region, and lock compatibility can be checked at any time to assure the concurrency. Since XR-lock are set on the low-level data accesses for XML query expression and conflicts that violate serializability are detected each time a read or a write access is requested by concurrent transactions, high performance of concurrency for XML documents can be achieved. Efficient algorithms for detecting conflicts are also proposed in this paper.\",\"PeriodicalId\":331407,\"journal\":{\"name\":\"Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788)\",\"volume\":\"500 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-06-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WCICA.2004.1342231\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WCICA.2004.1342231","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
XR-lock: locking XML data for efficient concurrency control
As the extensible Markup Language (XML) is well accepted in several different web application areas, the subsequent need for sharing XML documents by different applications and multiple users are increasing, In a multi-user environment, concurrency control of XML data becomes an important issue. Although increasing concurrency control for XML data becomes an important issue, few effective methods providing high concurrency of transactions working on the same XML document have been proposed so far. This paper proposes XR-Lock, namely, XML region lock, which can achieve high concurrency while guaranteeing the serializability of transactions to the same XML document. In the proposed method, appropriate lock operation is set to nodes contained in a region, and lock compatibility can be checked at any time to assure the concurrency. Since XR-lock are set on the low-level data accesses for XML query expression and conflicts that violate serializability are detected each time a read or a write access is requested by concurrent transactions, high performance of concurrency for XML documents can be achieved. Efficient algorithms for detecting conflicts are also proposed in this paper.