taDOM: A Tailored Synchronization Concept with Tunable Lock Granularity for the DOM API

Storing, querying, and updating XML documents in multi-user environments requires data processing guarded by a transactional context to assure the well-known ACID properties, particularly with regard to isolate concurrent transactions. In this paper, we introduce the taDOM tree, an extended data mod...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Haustein, Michael P., Härder, Theo
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 102
container_issue
container_start_page 88
container_title
container_volume 2798
creator Haustein, Michael P.
Härder, Theo
description Storing, querying, and updating XML documents in multi-user environments requires data processing guarded by a transactional context to assure the well-known ACID properties, particularly with regard to isolate concurrent transactions. In this paper, we introduce the taDOM tree, an extended data model which considers organization of both attribute nodes and node values in a new way and allows fine-grained lock acquisition for XML documents. For this reason, we design a tailored lock concept using a combination of node locks, navigation locks, and logical locks in order to synchronize concurrent accesses to XML documents via the DOM API. Our synchronization concept supports user-driven tunable lock granularity and lock escalation to reduce the frequency of lock requests both aiming at enhanced transaction throughput. Therefore, the taDOM tree and the related lock modes are adjusted to the specific properties of the DOM API.
doi_str_mv 10.1007/978-3-540-39403-7_9
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_15672819</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3088067_15_100</sourcerecordid><originalsourceid>FETCH-LOGICAL-p271t-355567c6d1fd4b274cd1215f1e506d3f227df297d7cdfff83ebf6eb8e0fbad1a3</originalsourceid><addsrcrecordid>eNotkE9PGzEQxV1oESnlE_TiC0cX27O7XvcWBZoiBQWJVD1aXv9ptmzXi-0IpZ8eh-DLyPPm_Wb0EPrK6DdGqbiWoiVA6ooSkBUFIpT8gD5Dabz9mxM0Yw1jBKCSp0eBU1oJ-RHNKFBOpKjgDM1k0dvi4efoMqW_tDzgVDZyhn5nfbO-_47neKP7IURn8eN-NNsYxv6_zn0Y8SKMxk0Zv_R5ize7UXeDw6tgnvAy6nE36NjnPfYh4rx1uNDw_OHuC_rk9ZDc5Xu9QL9-3G4WP8lqvbxbzFdk4oJlAnVdN8I0lnlbdVxUxjLOas9cTRsLnnNhPZfCCmO99y24zjeuax31nbZMwwW6OnInnYwefLnI9ElNsf-n416xQuctk2WOHedSkcY_LqouhKekGFWHqFWJWoEqAaq3aFXpFA-8s2N43rmUlTuYjBtz1IPZ6im7mBTQtqWNKLsOKHgF1q18Tg</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3088067_15_100</pqid></control><display><type>book_chapter</type><title>taDOM: A Tailored Synchronization Concept with Tunable Lock Granularity for the DOM API</title><source>Springer Books</source><creator>Haustein, Michael P. ; Härder, Theo</creator><contributor>Kalinichenko, Leonid ; Manthey, Rainer ; Wloka, Uwe ; Thalheim, Bernhard ; Thalheim, Bernhard ; Manthey, Rainer ; Wloka, Uwe ; Kalinichenko, Leonid</contributor><creatorcontrib>Haustein, Michael P. ; Härder, Theo ; Kalinichenko, Leonid ; Manthey, Rainer ; Wloka, Uwe ; Thalheim, Bernhard ; Thalheim, Bernhard ; Manthey, Rainer ; Wloka, Uwe ; Kalinichenko, Leonid</creatorcontrib><description>Storing, querying, and updating XML documents in multi-user environments requires data processing guarded by a transactional context to assure the well-known ACID properties, particularly with regard to isolate concurrent transactions. In this paper, we introduce the taDOM tree, an extended data model which considers organization of both attribute nodes and node values in a new way and allows fine-grained lock acquisition for XML documents. For this reason, we design a tailored lock concept using a combination of node locks, navigation locks, and logical locks in order to synchronize concurrent accesses to XML documents via the DOM API. Our synchronization concept supports user-driven tunable lock granularity and lock escalation to reduce the frequency of lock requests both aiming at enhanced transaction throughput. Therefore, the taDOM tree and the related lock modes are adjusted to the specific properties of the DOM API.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 3540200479</identifier><identifier>ISBN: 9783540200475</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540394036</identifier><identifier>EISBN: 9783540394037</identifier><identifier>DOI: 10.1007/978-3-540-39403-7_9</identifier><identifier>OCLC: 934980392</identifier><identifier>LCCallNum: QA76.9.D35</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; Attribute Node ; Computer science; control theory; systems ; Concurrent Access ; Document Object Model ; Exact sciences and technology ; Information systems. Data bases ; Lock Mode ; Memory organisation. Data processing ; Software ; Text Node</subject><ispartof>Advances in Databases and Information Systems, 2003, Vol.2798, p.88-102</ispartof><rights>Springer-Verlag Berlin Heidelberg 2003</rights><rights>2004 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3088067-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-540-39403-7_9$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-540-39403-7_9$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>310,311,780,781,785,790,791,794,4051,4052,27930,38260,41447,42516</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=15672819$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Kalinichenko, Leonid</contributor><contributor>Manthey, Rainer</contributor><contributor>Wloka, Uwe</contributor><contributor>Thalheim, Bernhard</contributor><contributor>Thalheim, Bernhard</contributor><contributor>Manthey, Rainer</contributor><contributor>Wloka, Uwe</contributor><contributor>Kalinichenko, Leonid</contributor><creatorcontrib>Haustein, Michael P.</creatorcontrib><creatorcontrib>Härder, Theo</creatorcontrib><title>taDOM: A Tailored Synchronization Concept with Tunable Lock Granularity for the DOM API</title><title>Advances in Databases and Information Systems</title><description>Storing, querying, and updating XML documents in multi-user environments requires data processing guarded by a transactional context to assure the well-known ACID properties, particularly with regard to isolate concurrent transactions. In this paper, we introduce the taDOM tree, an extended data model which considers organization of both attribute nodes and node values in a new way and allows fine-grained lock acquisition for XML documents. For this reason, we design a tailored lock concept using a combination of node locks, navigation locks, and logical locks in order to synchronize concurrent accesses to XML documents via the DOM API. Our synchronization concept supports user-driven tunable lock granularity and lock escalation to reduce the frequency of lock requests both aiming at enhanced transaction throughput. Therefore, the taDOM tree and the related lock modes are adjusted to the specific properties of the DOM API.</description><subject>Applied sciences</subject><subject>Attribute Node</subject><subject>Computer science; control theory; systems</subject><subject>Concurrent Access</subject><subject>Document Object Model</subject><subject>Exact sciences and technology</subject><subject>Information systems. Data bases</subject><subject>Lock Mode</subject><subject>Memory organisation. Data processing</subject><subject>Software</subject><subject>Text Node</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>3540200479</isbn><isbn>9783540200475</isbn><isbn>3540394036</isbn><isbn>9783540394037</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2003</creationdate><recordtype>book_chapter</recordtype><recordid>eNotkE9PGzEQxV1oESnlE_TiC0cX27O7XvcWBZoiBQWJVD1aXv9ptmzXi-0IpZ8eh-DLyPPm_Wb0EPrK6DdGqbiWoiVA6ooSkBUFIpT8gD5Dabz9mxM0Yw1jBKCSp0eBU1oJ-RHNKFBOpKjgDM1k0dvi4efoMqW_tDzgVDZyhn5nfbO-_47neKP7IURn8eN-NNsYxv6_zn0Y8SKMxk0Zv_R5ize7UXeDw6tgnvAy6nE36NjnPfYh4rx1uNDw_OHuC_rk9ZDc5Xu9QL9-3G4WP8lqvbxbzFdk4oJlAnVdN8I0lnlbdVxUxjLOas9cTRsLnnNhPZfCCmO99y24zjeuax31nbZMwwW6OnInnYwefLnI9ElNsf-n416xQuctk2WOHedSkcY_LqouhKekGFWHqFWJWoEqAaq3aFXpFA-8s2N43rmUlTuYjBtz1IPZ6im7mBTQtqWNKLsOKHgF1q18Tg</recordid><startdate>2003</startdate><enddate>2003</enddate><creator>Haustein, Michael P.</creator><creator>Härder, Theo</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2003</creationdate><title>taDOM: A Tailored Synchronization Concept with Tunable Lock Granularity for the DOM API</title><author>Haustein, Michael P. ; Härder, Theo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p271t-355567c6d1fd4b274cd1215f1e506d3f227df297d7cdfff83ebf6eb8e0fbad1a3</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Applied sciences</topic><topic>Attribute Node</topic><topic>Computer science; control theory; systems</topic><topic>Concurrent Access</topic><topic>Document Object Model</topic><topic>Exact sciences and technology</topic><topic>Information systems. Data bases</topic><topic>Lock Mode</topic><topic>Memory organisation. Data processing</topic><topic>Software</topic><topic>Text Node</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Haustein, Michael P.</creatorcontrib><creatorcontrib>Härder, Theo</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Haustein, Michael P.</au><au>Härder, Theo</au><au>Kalinichenko, Leonid</au><au>Manthey, Rainer</au><au>Wloka, Uwe</au><au>Thalheim, Bernhard</au><au>Thalheim, Bernhard</au><au>Manthey, Rainer</au><au>Wloka, Uwe</au><au>Kalinichenko, Leonid</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>taDOM: A Tailored Synchronization Concept with Tunable Lock Granularity for the DOM API</atitle><btitle>Advances in Databases and Information Systems</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2003</date><risdate>2003</risdate><volume>2798</volume><spage>88</spage><epage>102</epage><pages>88-102</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>3540200479</isbn><isbn>9783540200475</isbn><eisbn>3540394036</eisbn><eisbn>9783540394037</eisbn><abstract>Storing, querying, and updating XML documents in multi-user environments requires data processing guarded by a transactional context to assure the well-known ACID properties, particularly with regard to isolate concurrent transactions. In this paper, we introduce the taDOM tree, an extended data model which considers organization of both attribute nodes and node values in a new way and allows fine-grained lock acquisition for XML documents. For this reason, we design a tailored lock concept using a combination of node locks, navigation locks, and logical locks in order to synchronize concurrent accesses to XML documents via the DOM API. Our synchronization concept supports user-driven tunable lock granularity and lock escalation to reduce the frequency of lock requests both aiming at enhanced transaction throughput. Therefore, the taDOM tree and the related lock modes are adjusted to the specific properties of the DOM API.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/978-3-540-39403-7_9</doi><oclcid>934980392</oclcid><tpages>15</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Advances in Databases and Information Systems, 2003, Vol.2798, p.88-102
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_15672819
source Springer Books
subjects Applied sciences
Attribute Node
Computer science
control theory
systems
Concurrent Access
Document Object Model
Exact sciences and technology
Information systems. Data bases
Lock Mode
Memory organisation. Data processing
Software
Text Node
title taDOM: A Tailored Synchronization Concept with Tunable Lock Granularity for the DOM API
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-11T22%3A06%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=taDOM:%20A%20Tailored%20Synchronization%20Concept%20with%20Tunable%20Lock%20Granularity%20for%20the%20DOM%20API&rft.btitle=Advances%20in%20Databases%20and%20Information%20Systems&rft.au=Haustein,%20Michael%20P.&rft.date=2003&rft.volume=2798&rft.spage=88&rft.epage=102&rft.pages=88-102&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=3540200479&rft.isbn_list=9783540200475&rft_id=info:doi/10.1007/978-3-540-39403-7_9&rft_dat=%3Cproquest_pasca%3EEBC3088067_15_100%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540394036&rft.eisbn_list=9783540394037&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3088067_15_100&rft_id=info:pmid/&rfr_iscdi=true