Design and implementation of a concurrency control mechanism in an object-oriented database system

This paper presents a practical concurrency control mechanism - Object-Locking in OODBMS. Object-Locking can schedule transactions, each of them can be considered as a sequence of high level operations defined on classes. By the properties of parallelity and commutativity between high level operatio...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computer science and technology 1996, Vol.11 (4), p.337-346
Hauptverfasser: Qu, Yunyao, Tian, Zengping, Wang, Yujun, Shi, Baile
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 346
container_issue 4
container_start_page 337
container_title Journal of computer science and technology
container_volume 11
creator Qu, Yunyao
Tian, Zengping
Wang, Yujun
Shi, Baile
description This paper presents a practical concurrency control mechanism - Object-Locking in OODBMS. Object-Locking can schedule transactions, each of them can be considered as a sequence of high level operations defined on classes. By the properties of parallelity and commutativity between high level operations, proper lock modes for each operation are designed and the compatibility matrix is constructed. With these lock modes, phantoms are kept away from databases and a high degree of concurrency is achieved.
doi_str_mv 10.1007/BF02948477
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_26114103</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>26114103</sourcerecordid><originalsourceid>FETCH-LOGICAL-c134t-9b1913cc8b718c920016c8491daa9d38b73af590eb7a97bf3ee39d7f4aa44f1c3</originalsourceid><addsrcrecordid>eNpFULFOAzEUixBIlMLCF2RiQDp4aUJzGaG0gFSJBebTS-4dpLpLSpIO_XuuKhKLbVm2BzN2LeBOAOj7pxXMjKqV1idsIuo5VEorczpqAKjMCOfsIucNgNSg1ITZZ8r-K3AMLffDtqeBQsHiY-Cx48hdDG6XEgW3P-iSYs8Hct8YfB64PxR5tBtypYrJj11qeYsFLWbieZ8LDZfsrMM-09UfT9nnavmxeK3W7y9vi8d15YRUpTJWGCGdq60WtTMzADF3tTKiRTStHG2J3YMBshqNtp0kkqbVnUJUqhNOTtnNcXeb4s-OcmkGnx31PQaKu9zM5kIoAXIM3h6DLsWcE3XNNvkB074R0BxubP5vlL9pGGY8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>26114103</pqid></control><display><type>article</type><title>Design and implementation of a concurrency control mechanism in an object-oriented database system</title><source>SpringerLink Journals</source><source>Alma/SFX Local Collection</source><creator>Qu, Yunyao ; Tian, Zengping ; Wang, Yujun ; Shi, Baile</creator><creatorcontrib>Qu, Yunyao ; Tian, Zengping ; Wang, Yujun ; Shi, Baile</creatorcontrib><description>This paper presents a practical concurrency control mechanism - Object-Locking in OODBMS. Object-Locking can schedule transactions, each of them can be considered as a sequence of high level operations defined on classes. By the properties of parallelity and commutativity between high level operations, proper lock modes for each operation are designed and the compatibility matrix is constructed. With these lock modes, phantoms are kept away from databases and a high degree of concurrency is achieved.</description><identifier>ISSN: 1000-9000</identifier><identifier>EISSN: 1860-4749</identifier><identifier>DOI: 10.1007/BF02948477</identifier><language>eng</language><ispartof>Journal of computer science and technology, 1996, Vol.11 (4), p.337-346</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c134t-9b1913cc8b718c920016c8491daa9d38b73af590eb7a97bf3ee39d7f4aa44f1c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,4010,27900,27901,27902</link.rule.ids></links><search><creatorcontrib>Qu, Yunyao</creatorcontrib><creatorcontrib>Tian, Zengping</creatorcontrib><creatorcontrib>Wang, Yujun</creatorcontrib><creatorcontrib>Shi, Baile</creatorcontrib><title>Design and implementation of a concurrency control mechanism in an object-oriented database system</title><title>Journal of computer science and technology</title><description>This paper presents a practical concurrency control mechanism - Object-Locking in OODBMS. Object-Locking can schedule transactions, each of them can be considered as a sequence of high level operations defined on classes. By the properties of parallelity and commutativity between high level operations, proper lock modes for each operation are designed and the compatibility matrix is constructed. With these lock modes, phantoms are kept away from databases and a high degree of concurrency is achieved.</description><issn>1000-9000</issn><issn>1860-4749</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1996</creationdate><recordtype>article</recordtype><recordid>eNpFULFOAzEUixBIlMLCF2RiQDp4aUJzGaG0gFSJBebTS-4dpLpLSpIO_XuuKhKLbVm2BzN2LeBOAOj7pxXMjKqV1idsIuo5VEorczpqAKjMCOfsIucNgNSg1ITZZ8r-K3AMLffDtqeBQsHiY-Cx48hdDG6XEgW3P-iSYs8Hct8YfB64PxR5tBtypYrJj11qeYsFLWbieZ8LDZfsrMM-09UfT9nnavmxeK3W7y9vi8d15YRUpTJWGCGdq60WtTMzADF3tTKiRTStHG2J3YMBshqNtp0kkqbVnUJUqhNOTtnNcXeb4s-OcmkGnx31PQaKu9zM5kIoAXIM3h6DLsWcE3XNNvkB074R0BxubP5vlL9pGGY8</recordid><startdate>1996</startdate><enddate>1996</enddate><creator>Qu, Yunyao</creator><creator>Tian, Zengping</creator><creator>Wang, Yujun</creator><creator>Shi, Baile</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>1996</creationdate><title>Design and implementation of a concurrency control mechanism in an object-oriented database system</title><author>Qu, Yunyao ; Tian, Zengping ; Wang, Yujun ; Shi, Baile</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c134t-9b1913cc8b718c920016c8491daa9d38b73af590eb7a97bf3ee39d7f4aa44f1c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1996</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Qu, Yunyao</creatorcontrib><creatorcontrib>Tian, Zengping</creatorcontrib><creatorcontrib>Wang, Yujun</creatorcontrib><creatorcontrib>Shi, Baile</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of computer science and technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Qu, Yunyao</au><au>Tian, Zengping</au><au>Wang, Yujun</au><au>Shi, Baile</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Design and implementation of a concurrency control mechanism in an object-oriented database system</atitle><jtitle>Journal of computer science and technology</jtitle><date>1996</date><risdate>1996</risdate><volume>11</volume><issue>4</issue><spage>337</spage><epage>346</epage><pages>337-346</pages><issn>1000-9000</issn><eissn>1860-4749</eissn><abstract>This paper presents a practical concurrency control mechanism - Object-Locking in OODBMS. Object-Locking can schedule transactions, each of them can be considered as a sequence of high level operations defined on classes. By the properties of parallelity and commutativity between high level operations, proper lock modes for each operation are designed and the compatibility matrix is constructed. With these lock modes, phantoms are kept away from databases and a high degree of concurrency is achieved.</abstract><doi>10.1007/BF02948477</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1000-9000
ispartof Journal of computer science and technology, 1996, Vol.11 (4), p.337-346
issn 1000-9000
1860-4749
language eng
recordid cdi_proquest_miscellaneous_26114103
source SpringerLink Journals; Alma/SFX Local Collection
title Design and implementation of a concurrency control mechanism in an object-oriented database system
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T07%3A17%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Design%20and%20implementation%20of%20a%20concurrency%20control%20mechanism%20in%20an%20object-oriented%20database%20system&rft.jtitle=Journal%20of%20computer%20science%20and%20technology&rft.au=Qu,%20Yunyao&rft.date=1996&rft.volume=11&rft.issue=4&rft.spage=337&rft.epage=346&rft.pages=337-346&rft.issn=1000-9000&rft.eissn=1860-4749&rft_id=info:doi/10.1007/BF02948477&rft_dat=%3Cproquest_cross%3E26114103%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=26114103&rft_id=info:pmid/&rfr_iscdi=true