Transaction support for non-relational databases

Transaction support techniques for a database are disclosed herein. An exemplary technique includes generating a new version value for a key-value pair in the database and creating a new key-value pair in the database corresponding to a parameter to be updated with the new value, using the generated...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LIN ANDREW, UTHAYASANKARALINGAM DEIVA SHANKAR, ARUNKUMAR YESHWANTH P, DONG YINGTAO
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator LIN ANDREW
UTHAYASANKARALINGAM DEIVA SHANKAR
ARUNKUMAR YESHWANTH P
DONG YINGTAO
description Transaction support techniques for a database are disclosed herein. An exemplary technique includes generating a new version value for a key-value pair in the database and creating a new key-value pair in the database corresponding to a parameter to be updated with the new value, using the generated new version value and a name of the parameter as keys and the new value as a corresponding value for the created new key-value pair. The exemplary technique can then include determining whether creating the new key-value pair in the database is successfully completed, and in response to determining that creating the new key-value pair corresponding to the parameter is not successfully completed, in response to a query for a current value of the parameter, determining that the new key-value pair corresponding to the parameter is not successfully completed. An existing value of the parameter is returned as the current value of the parameter, rather than returning the new value. 在本文中公开了用于数据库的事务支持技术。一种示例性技术包括为所述数据库中的键
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN115443455A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN115443455A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN115443455A3</originalsourceid><addsrcrecordid>eNrjZDAIKUrMK05MLsnMz1MoLi0oyC8qUUjLL1LIy8_TLUrNSQRJJOYopCSWJCYlFqcW8zCwpiXmFKfyQmluBkU31xBnD93Ugvz41OKCxOTUvNSSeGc_Q0NTExNjE1NTR2Ni1AAAnLcrzA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Transaction support for non-relational databases</title><source>esp@cenet</source><creator>LIN ANDREW ; UTHAYASANKARALINGAM DEIVA SHANKAR ; ARUNKUMAR YESHWANTH P ; DONG YINGTAO</creator><creatorcontrib>LIN ANDREW ; UTHAYASANKARALINGAM DEIVA SHANKAR ; ARUNKUMAR YESHWANTH P ; DONG YINGTAO</creatorcontrib><description>Transaction support techniques for a database are disclosed herein. An exemplary technique includes generating a new version value for a key-value pair in the database and creating a new key-value pair in the database corresponding to a parameter to be updated with the new value, using the generated new version value and a name of the parameter as keys and the new value as a corresponding value for the created new key-value pair. The exemplary technique can then include determining whether creating the new key-value pair in the database is successfully completed, and in response to determining that creating the new key-value pair corresponding to the parameter is not successfully completed, in response to a query for a current value of the parameter, determining that the new key-value pair corresponding to the parameter is not successfully completed. An existing value of the parameter is returned as the current value of the parameter, rather than returning the new value. 在本文中公开了用于数据库的事务支持技术。一种示例性技术包括为所述数据库中的键</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2022</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20221206&amp;DB=EPODOC&amp;CC=CN&amp;NR=115443455A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,309,781,886,25566,76549</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20221206&amp;DB=EPODOC&amp;CC=CN&amp;NR=115443455A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>LIN ANDREW</creatorcontrib><creatorcontrib>UTHAYASANKARALINGAM DEIVA SHANKAR</creatorcontrib><creatorcontrib>ARUNKUMAR YESHWANTH P</creatorcontrib><creatorcontrib>DONG YINGTAO</creatorcontrib><title>Transaction support for non-relational databases</title><description>Transaction support techniques for a database are disclosed herein. An exemplary technique includes generating a new version value for a key-value pair in the database and creating a new key-value pair in the database corresponding to a parameter to be updated with the new value, using the generated new version value and a name of the parameter as keys and the new value as a corresponding value for the created new key-value pair. The exemplary technique can then include determining whether creating the new key-value pair in the database is successfully completed, and in response to determining that creating the new key-value pair corresponding to the parameter is not successfully completed, in response to a query for a current value of the parameter, determining that the new key-value pair corresponding to the parameter is not successfully completed. An existing value of the parameter is returned as the current value of the parameter, rather than returning the new value. 在本文中公开了用于数据库的事务支持技术。一种示例性技术包括为所述数据库中的键</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDAIKUrMK05MLsnMz1MoLi0oyC8qUUjLL1LIy8_TLUrNSQRJJOYopCSWJCYlFqcW8zCwpiXmFKfyQmluBkU31xBnD93Ugvz41OKCxOTUvNSSeGc_Q0NTExNjE1NTR2Ni1AAAnLcrzA</recordid><startdate>20221206</startdate><enddate>20221206</enddate><creator>LIN ANDREW</creator><creator>UTHAYASANKARALINGAM DEIVA SHANKAR</creator><creator>ARUNKUMAR YESHWANTH P</creator><creator>DONG YINGTAO</creator><scope>EVB</scope></search><sort><creationdate>20221206</creationdate><title>Transaction support for non-relational databases</title><author>LIN ANDREW ; UTHAYASANKARALINGAM DEIVA SHANKAR ; ARUNKUMAR YESHWANTH P ; DONG YINGTAO</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN115443455A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>LIN ANDREW</creatorcontrib><creatorcontrib>UTHAYASANKARALINGAM DEIVA SHANKAR</creatorcontrib><creatorcontrib>ARUNKUMAR YESHWANTH P</creatorcontrib><creatorcontrib>DONG YINGTAO</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>LIN ANDREW</au><au>UTHAYASANKARALINGAM DEIVA SHANKAR</au><au>ARUNKUMAR YESHWANTH P</au><au>DONG YINGTAO</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Transaction support for non-relational databases</title><date>2022-12-06</date><risdate>2022</risdate><abstract>Transaction support techniques for a database are disclosed herein. An exemplary technique includes generating a new version value for a key-value pair in the database and creating a new key-value pair in the database corresponding to a parameter to be updated with the new value, using the generated new version value and a name of the parameter as keys and the new value as a corresponding value for the created new key-value pair. The exemplary technique can then include determining whether creating the new key-value pair in the database is successfully completed, and in response to determining that creating the new key-value pair corresponding to the parameter is not successfully completed, in response to a query for a current value of the parameter, determining that the new key-value pair corresponding to the parameter is not successfully completed. An existing value of the parameter is returned as the current value of the parameter, rather than returning the new value. 在本文中公开了用于数据库的事务支持技术。一种示例性技术包括为所述数据库中的键</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_CN115443455A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Transaction support for non-relational databases
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-18T03%3A35%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=LIN%20ANDREW&rft.date=2022-12-06&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN115443455A%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true