WO2023109793 - METHOD AND SYSTEM FOR PROCESSING DATABASE TRANSACTIONS IN A DISTRIBUTED ONLINE TRANSACTION PROCESSING (OLTP) DATABASE

National phase entry:
Publication Number WO/2023/109793
Publication Date 22.06.2023
International Application No. PCT/CN2022/138569
International Filing Date 13.12.2022
Title **
[English] METHOD AND SYSTEM FOR PROCESSING DATABASE TRANSACTIONS IN A DISTRIBUTED ONLINE TRANSACTION PROCESSING (OLTP) DATABASE
[French] PROCÉDÉ ET SYSTÈME DE TRAITEMENT DES TRANSACTIONS DE BASE DE DONNÉES DANS UNE BASE DE DONNÉES DISTRIBUÉE DE TRAITEMENT DE TRANSACTIONS EN LIGNE (OLTP)
Applicants **
HUAWEI TECHNOLOGIES CO., LTD. Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventors
CHAN, Yuk Kuen 360 Stonebridge Drive Markham, Ontario L6C 0C5, CA
GROSMAN, Ronen 74 Trail Ridge Lane Markham, Ontario L6C 2C1, CA
SAJJADPOUR, Hadi 1106-50 Clegg Road Markham, Ontario L6G 0C6, CA
LAO, Hoi leng 183 Helen Avenue Markham, Ontario L3R 1J7, CA
ZHANG, Wenhao 30 Quietbrook Crescent Scarborough, Ontario M1X 2B3, CA
WONG, Chung Yin Alan 1360 Wilson Ave. Toronto, Ontario M3M 1H8, CA
Priority Data
17/550,547   14.12.2021   US
front page image
Application details
Total Number of Claims/PCT *
Number of Independent Claims *
Number of Priorities *
Number of Multi-Dependent Claims *
Number of Drawings *
Pages for Publication *
Number of Pages with Drawings *
Pages of Specification *
*
*
International Searching Authority
*
Applicant's Legal Status
*
*
*
*
*
Entry into National Phase under
*
Translation

Recalculate

* The data is based on automatic recognition. Please verify and amend if necessary.

** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.

Quotation for National Phase entry

Country StagesTotal
China Filing1380
EPO Filing, Examination8335
Japan Filing592
South Korea Filing574
USA Filing, Examination2710
MasterCard Visa

Total: 13591

The term for entry into the National Phase has expired. This quotation is for informational purposes only

Abstract[English] A method and system of processing database transactions in a distributed online transaction processing (OLTP) database is provided. Overhead and network bandwidth associated with a global transaction manager are reduced and scalability improved by determining whether incoming statements are single-shard or multi-shard. For single-shard statements, a local transaction identifier (TXID) stored and associated with a data record reference by the statement is retrieved. The retrieved TXID is compared against a copy of a list of prepared transactions that are pending in a respective data node. If the TXID is in the copy of the prepared list, the statement is caused to await until the previous transaction has been committed or aborted. The visibility of a change committed by the previous is then determined, and the statement is processed.[French] L'invention concerne un procédé et un système de traitement des transactions de base de données dans une base de données distribuée de traitement de transactions en ligne (OLTP). Le surdébit et la largeur de bande du réseau associés à un gestionnaire de transaction global sont réduits et l'extensibilité améliorée par la détermination du fait de savoir si les nouvelles instructions sont à un seul shard ou multi-shard. Pour des instructions à un seul shard, un identifiant de transaction local (TXID) stocké et associé à une référence d'enregistrement de données par l'instruction est extrait. Le TXID extrait est comparé à la copie d'une liste de transactions préparées qui sont en attente dans un nœud de données respectif. Si le TXID est dans la copie de la liste préparée, l'instruction est mise en attente jusqu'à ce que la transaction précédente ait été effectuée ou abandonnée. La visibilité d'une modification effectuée par la précédente est ensuite déterminée, et l'instruction est traitée.
An unhandled error has occurred. Reload 🗙