Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018106141) SYSTÈME ET PROCÉDÉ D'EXÉCUTION D'INTERROGATION DANS UN DBMS
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/106141 N° de la demande internationale : PCT/RU2016/000855
Date de publication : 14.06.2018 Date de dépôt international : 06.12.2016
CIB :
G06F 17/30 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17
Equipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
30
Recherche documentaire; Structures de bases de données à cet effet
Déposants :
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
Inventeurs :
SLESARENKO, Alexander Vladimirovich SLESARENKO, Alexander Vladimirovich; CN
VYAL, Dmitry Vadimovich VYAL, Dmitry Vadimovich; CN
ROMANOV, Alexey Vasilyevich ROMANOV, Alexey Vasilyevich; CN
Mandataire :
LAW FIRM "GORODISSKY & PARTNERS " LTD; Mits, Alexander Vladimirovich B. Spasskaya str., 25, bldg. 3 Moscow, 129090, RU
Données relatives à la priorité :
Titre (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
Abrégé :
(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
États désignés : 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
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)