Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018106141) A SYSTEM AND A METHOD FOR QUERY EXECUTION IN DBMS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/106141 International Application No.: PCT/RU2016/000855
Publication Date: 14.06.2018 International Filing Date: 06.12.2016
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:
SLESARENKO, Alexander Vladimirovich SLESARENKO, Alexander Vladimirovich [RU/CN]; CN (RU)
HUAWEI TECHNOLOGIES CO., LTD. HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building, Bantian, Longgang District Shenzhen Guangdong, Huawei Administration Building, Bantian, Longgang District Shenzhen Guangdong, 518129, CN
Inventors:
SLESARENKO, Alexander Vladimirovich SLESARENKO, Alexander Vladimirovich; CN
VYAL, Dmitry Vadimovich VYAL, Dmitry Vadimovich; CN
ROMANOV, Alexey Vasilyevich ROMANOV, Alexey Vasilyevich; CN
Agent:
LAW FIRM "GORODISSKY & PARTNERS " LTD; Mits, Alexander Vladimirovich B. Spasskaya str., 25, bldg. 3 Moscow, 129090, RU
Priority Data:
Title (EN) A SYSTEM AND A METHOD FOR QUERY EXECUTION IN DBMS
(FR) SYSTÈME ET PROCÉDÉ D'EXÉCUTION D'INTERROGATION DANS UN DBMS
Abstract:
(EN) An apparatus for processing database management system (DBMS) queries, comprising a processor adapted to receive a DBMS query, and extract a query signature from the received DBMS query. When the query signature is matched with an existing record in a just in time (TJIT) kernels dataset, execute a TJIT kernel associated with the query signature in the TJIT kernels dataset by accessing the existing record from the TJIT kernels dataset, and generate, during the execution of the TJIT kernel, a machine code for executing the DBMS query by interpreting a source code of the TJIT kernel. Otherwise, extract from the received DBMS query a structured query language (SQL) text, generate, based on the extracted SQL text, a query execution plan for processing the received DBMS query, execute the query execution plan; and store the SQL text in association with the query signature as a new record in the TJIT kernels dataset.
(FR) L'invention concerne un appareil pour traiter des interrogations de système de gestion de base de données (DBMS), comprenant un processeur conçu pour recevoir une interrogation de DBMS, et extraire une signature de interrogation à partir de l'interrogation de DBMS reçue. Lorsque la signature d'interrogation est mise en correspondance avec un enregistrement existant dans un ensemble de données de noyaux de juste à temps (TJIT), exécuter un noyau TJIT associé à la signature d'interrogation dans l'ensemble de données de noyaux TJIT en accédant à l'enregistrement existant à partir de l'ensemble de données de noyaux TJIT, et générer, pendant l'exécution du noyau TJIT, un code machine pour exécuter l'interrogation de DBMS par interprétation d'un code source du noyau TJIT. Sinon, extraire, à partir de l'interrogation de DMBS reçue, un texte de langage d'interrogation structuré (SQL), générer, sur la base du texte SQL extrait, un plan d'exécution d'interrogation pour traiter l'interrogation de DBMS reçue, exécuter le plan d'exécution d'interrogation ; et stocker le texte SQL en association avec la signature d'interrogation sous la forme d'un nouveau enregistrement dans l'ensemble de données de noyaux TJIT.
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, JP, KE, KG, 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: English (EN)
Filing Language: English (EN)