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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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&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 |