Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019047752) NON-RELATIONAL DATABASE TRANSACTION PROCESSING METHOD, APPARATUS AND ELECTRONIC DEVICE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/047752 International Application No.: PCT/CN2018/102921
Publication Date: 14.03.2019 International Filing Date: 29.08.2018
IPC:
G06F 17/30 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
30
Information retrieval; Database structures therefor
Applicants:
阿里巴巴集团控股有限公司 ALIBABA GROUP HOLDING LIMITED; 开曼群岛大开曼资本大厦一座四层847号邮箱 Fourth Floor, One Capital Place, P.O. Box 847, George Town, Grand Cayman, KY
Inventors:
张松树 ZHANG, Songshu; CN
姜宇 JIANG, Yu; CN
Agent:
北京三友知识产权代理有限公司 BEIJING SANYOU INTELLECTUAL PROPERTY AGENCY LTD.; 中国北京市 金融街35号国际企业大厦A座16层 16th Fl., Block A, Corporate Square No.35 Jinrong Street Beijing 100033, CN
Priority Data:
201710807134.808.09.2017CN
Title (EN) NON-RELATIONAL DATABASE TRANSACTION PROCESSING METHOD, APPARATUS AND ELECTRONIC DEVICE
(FR) DISPOSITIF ÉLECTRONIQUE, APPAREIL, ET PROCÉDÉ DE TRAITEMENT DE TRANSACTION DE BASE DE DONNÉES NON RELATIONNELLE
(ZH) 非关系型数据库事务处理方法、装置及电子设备
Abstract:
(EN) A non-relational database transaction processing method, apparatus and electronic device. The method comprises: receiving a transaction request sent by a client for performing a transaction operation on a non-relational database (510); sending to a transaction coordinator a transaction ID to declare a transaction branch and acquire the branch ID of the transaction branch from the transaction coordinator (520); parsing the operation content of this transaction branch, performing a transaction operation on the non-relational database according to the parsing result, and recording a corresponding transaction log (530); sending to the transaction coordinator branch state information indicating whether this transaction branch has been successfully executed or not (540); and receiving a submission or rollback instruction sent by the transaction coordinator concerning the transaction branch, and performing a submission or rollback operation on the corresponding transaction branch. The method can enable the non-relational database to support the transaction processing mode of 2PC, thereby making the distributed transaction control scheme across multiple heterogeneous data storage resources possible.
(FR) La présente invention concerne un dispositif électronique, un appareil et un procédé de traitement de transaction de base de données non relationnelle. Le procédé consiste à : recevoir une demande de transaction envoyée par un client pour effectuer une opération de transaction sur une base de données non relationnelle (510); envoyer à un coordinateur de transaction un ID de transaction pour déclarer une branche de transaction et acquérir l'identifiant de branche de la branche de transaction à partir du coordinateur de transaction (520); analyser le contenu d'opération de ladite branche de transaction, effectuer une opération de transaction sur la base de données non relationnelle selon le résultat d'analyse, et enregistrer un journal de transaction correspondant (530); envoyer au coordinateur de transaction des informations d'état de branche indiquant si cette branche de transaction a été exécutée avec succès ou non (540); et recevoir une instruction de soumission ou de retour en arrière envoyée par le coordinateur de transaction concernant la branche de transaction, et réaliser une opération de soumission ou de retour en arrière sur la branche de transaction correspondante. Le procédé peut permettre à la base de données non relationnelle de prendre en charge le mode de traitement de transaction de 2 PC, rendant ainsi possible le schéma de commande de transaction distribué à travers de multiples ressources de stockage de données hétérogènes.
(ZH) 一种非关系型数据库事务处理方法、装置及电子设备,其中,方法包括:接收客户端发送的针对非关系型数据库进行事务操作的事务请求(510);向事务协调器发送事务ID,以声明一个事务分支,并从事务协调器获取该事务分支的分支ID(520);对本次事务分支的操作内容进行解析,并依据解析结果执行对非关系型数据库的事务操作,并记录相应的事务日志(530);向事务协调器发送本次事务分支执行成功或失败的分支状态信息(540);接收事务协调器发送的事务分支的提交或回滚指示,并对相应的事务分支进行提交或回滚操作。上述方法能够使非关系型数据库支持2PC的事务处理模式,进而使跨多种异构数据存储资源的分布式事务控制方案成为可能。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)