METHOD FOR OPTIMIZATION OF IMPERATIVE CODE EXECUTING INSIDE A RELATIONAL DATABASE ENGINE
Processing a database query. A method includes receiving a database query from a user. The database query includes one or more imperative functions. The one or more imperative functions are converted to one or more declarative query representations. The one or more declarative query representations...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
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 | RAMACHANDRA, Karthik Saligrama PARK, Kwanghyun CUNNINGHAM, Conor John GALINDO-LEGARIA, Cesar Alejandro HALVERSON, Alan Dale EMANI, Kameswara Venkatesh |
description | Processing a database query. A method includes receiving a database query from a user. The database query includes one or more imperative functions. The one or more imperative functions are converted to one or more declarative query representations. The one or more declarative query representations include standardized relational operators included in a relational query language. Further, the one or more declarative query representations are optimizable by a query optimizer of the database. The database query is optimized at the query optimizer to create a query plan by evaluating any declarative query representation originally in the database query received from the user and the one or more declarative query representations.
L'invention concerne le traitement d'une interrogation de base de données. Un procédé consiste à recevoir une interrogation de base de données d'un utilisateur. L'interrogation de base de données comprend une ou plusieurs fonctions impératives. Lesdites une ou plusieurs fonctions impératives sont converties en une ou plusieurs représentations déclaratives d'interrogation. Lesdites une ou plusieurs représentations déclaratives d'interrogation comprennent des opérateurs relationnels normalisés inclus dans un langage d'interrogation relationnel. En outre, lesdites une ou plusieurs représentations déclaratives d'interrogation sont optimisées par un optimiseur d'interrogation de la base de données. L'interrogation de base de données est optimisée au niveau de l'optimiseur d'interrogation pour créer un plan d'interrogation par évaluation de toute représentation déclarative d'interrogation au début de l'interrogation de base de données reçue de l'utilisateur et desdites une ou plusieurs représentations déclaratives d'interrogation. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2018212856A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2018212856A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2018212856A13</originalsourceid><addsrcrecordid>eNrjZIjwdQ3x8HdRcPMPUvAPCPH09YxyDPH091Pwd1Pw9A1wDQLywlwVnP1dXBVcI1ydQ0M8_dwVPP2CPYECjgpBrj5g5Y4-Ci6OIY5OjsFAZX7unn6uPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPtzfyMDQwsjQyMLUzNHQmDhVAK0rMgk</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD FOR OPTIMIZATION OF IMPERATIVE CODE EXECUTING INSIDE A RELATIONAL DATABASE ENGINE</title><source>esp@cenet</source><creator>RAMACHANDRA, Karthik Saligrama ; PARK, Kwanghyun ; CUNNINGHAM, Conor John ; GALINDO-LEGARIA, Cesar Alejandro ; HALVERSON, Alan Dale ; EMANI, Kameswara Venkatesh</creator><creatorcontrib>RAMACHANDRA, Karthik Saligrama ; PARK, Kwanghyun ; CUNNINGHAM, Conor John ; GALINDO-LEGARIA, Cesar Alejandro ; HALVERSON, Alan Dale ; EMANI, Kameswara Venkatesh</creatorcontrib><description>Processing a database query. A method includes receiving a database query from a user. The database query includes one or more imperative functions. The one or more imperative functions are converted to one or more declarative query representations. The one or more declarative query representations include standardized relational operators included in a relational query language. Further, the one or more declarative query representations are optimizable by a query optimizer of the database. The database query is optimized at the query optimizer to create a query plan by evaluating any declarative query representation originally in the database query received from the user and the one or more declarative query representations.
L'invention concerne le traitement d'une interrogation de base de données. Un procédé consiste à recevoir une interrogation de base de données d'un utilisateur. L'interrogation de base de données comprend une ou plusieurs fonctions impératives. Lesdites une ou plusieurs fonctions impératives sont converties en une ou plusieurs représentations déclaratives d'interrogation. Lesdites une ou plusieurs représentations déclaratives d'interrogation comprennent des opérateurs relationnels normalisés inclus dans un langage d'interrogation relationnel. En outre, lesdites une ou plusieurs représentations déclaratives d'interrogation sont optimisées par un optimiseur d'interrogation de la base de données. L'interrogation de base de données est optimisée au niveau de l'optimiseur d'interrogation pour créer un plan d'interrogation par évaluation de toute représentation déclarative d'interrogation au début de l'interrogation de base de données reçue de l'utilisateur et desdites une ou plusieurs représentations déclaratives d'interrogation.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2018</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&date=20181122&DB=EPODOC&CC=WO&NR=2018212856A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,778,883,25551,76302</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20181122&DB=EPODOC&CC=WO&NR=2018212856A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>RAMACHANDRA, Karthik Saligrama</creatorcontrib><creatorcontrib>PARK, Kwanghyun</creatorcontrib><creatorcontrib>CUNNINGHAM, Conor John</creatorcontrib><creatorcontrib>GALINDO-LEGARIA, Cesar Alejandro</creatorcontrib><creatorcontrib>HALVERSON, Alan Dale</creatorcontrib><creatorcontrib>EMANI, Kameswara Venkatesh</creatorcontrib><title>METHOD FOR OPTIMIZATION OF IMPERATIVE CODE EXECUTING INSIDE A RELATIONAL DATABASE ENGINE</title><description>Processing a database query. A method includes receiving a database query from a user. The database query includes one or more imperative functions. The one or more imperative functions are converted to one or more declarative query representations. The one or more declarative query representations include standardized relational operators included in a relational query language. Further, the one or more declarative query representations are optimizable by a query optimizer of the database. The database query is optimized at the query optimizer to create a query plan by evaluating any declarative query representation originally in the database query received from the user and the one or more declarative query representations.
L'invention concerne le traitement d'une interrogation de base de données. Un procédé consiste à recevoir une interrogation de base de données d'un utilisateur. L'interrogation de base de données comprend une ou plusieurs fonctions impératives. Lesdites une ou plusieurs fonctions impératives sont converties en une ou plusieurs représentations déclaratives d'interrogation. Lesdites une ou plusieurs représentations déclaratives d'interrogation comprennent des opérateurs relationnels normalisés inclus dans un langage d'interrogation relationnel. En outre, lesdites une ou plusieurs représentations déclaratives d'interrogation sont optimisées par un optimiseur d'interrogation de la base de données. L'interrogation de base de données est optimisée au niveau de l'optimiseur d'interrogation pour créer un plan d'interrogation par évaluation de toute représentation déclarative d'interrogation au début de l'interrogation de base de données reçue de l'utilisateur et desdites une ou plusieurs représentations déclaratives d'interrogation.</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>2018</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZIjwdQ3x8HdRcPMPUvAPCPH09YxyDPH091Pwd1Pw9A1wDQLywlwVnP1dXBVcI1ydQ0M8_dwVPP2CPYECjgpBrj5g5Y4-Ci6OIY5OjsFAZX7unn6uPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPtzfyMDQwsjQyMLUzNHQmDhVAK0rMgk</recordid><startdate>20181122</startdate><enddate>20181122</enddate><creator>RAMACHANDRA, Karthik Saligrama</creator><creator>PARK, Kwanghyun</creator><creator>CUNNINGHAM, Conor John</creator><creator>GALINDO-LEGARIA, Cesar Alejandro</creator><creator>HALVERSON, Alan Dale</creator><creator>EMANI, Kameswara Venkatesh</creator><scope>EVB</scope></search><sort><creationdate>20181122</creationdate><title>METHOD FOR OPTIMIZATION OF IMPERATIVE CODE EXECUTING INSIDE A RELATIONAL DATABASE ENGINE</title><author>RAMACHANDRA, Karthik Saligrama ; PARK, Kwanghyun ; CUNNINGHAM, Conor John ; GALINDO-LEGARIA, Cesar Alejandro ; HALVERSON, Alan Dale ; EMANI, Kameswara Venkatesh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2018212856A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2018</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>RAMACHANDRA, Karthik Saligrama</creatorcontrib><creatorcontrib>PARK, Kwanghyun</creatorcontrib><creatorcontrib>CUNNINGHAM, Conor John</creatorcontrib><creatorcontrib>GALINDO-LEGARIA, Cesar Alejandro</creatorcontrib><creatorcontrib>HALVERSON, Alan Dale</creatorcontrib><creatorcontrib>EMANI, Kameswara Venkatesh</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>RAMACHANDRA, Karthik Saligrama</au><au>PARK, Kwanghyun</au><au>CUNNINGHAM, Conor John</au><au>GALINDO-LEGARIA, Cesar Alejandro</au><au>HALVERSON, Alan Dale</au><au>EMANI, Kameswara Venkatesh</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD FOR OPTIMIZATION OF IMPERATIVE CODE EXECUTING INSIDE A RELATIONAL DATABASE ENGINE</title><date>2018-11-22</date><risdate>2018</risdate><abstract>Processing a database query. A method includes receiving a database query from a user. The database query includes one or more imperative functions. The one or more imperative functions are converted to one or more declarative query representations. The one or more declarative query representations include standardized relational operators included in a relational query language. Further, the one or more declarative query representations are optimizable by a query optimizer of the database. The database query is optimized at the query optimizer to create a query plan by evaluating any declarative query representation originally in the database query received from the user and the one or more declarative query representations.
L'invention concerne le traitement d'une interrogation de base de données. Un procédé consiste à recevoir une interrogation de base de données d'un utilisateur. L'interrogation de base de données comprend une ou plusieurs fonctions impératives. Lesdites une ou plusieurs fonctions impératives sont converties en une ou plusieurs représentations déclaratives d'interrogation. Lesdites une ou plusieurs représentations déclaratives d'interrogation comprennent des opérateurs relationnels normalisés inclus dans un langage d'interrogation relationnel. En outre, lesdites une ou plusieurs représentations déclaratives d'interrogation sont optimisées par un optimiseur d'interrogation de la base de données. L'interrogation de base de données est optimisée au niveau de l'optimiseur d'interrogation pour créer un plan d'interrogation par évaluation de toute représentation déclarative d'interrogation au début de l'interrogation de base de données reçue de l'utilisateur et desdites une ou plusieurs représentations déclaratives d'interrogation.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre |
recordid | cdi_epo_espacenet_WO2018212856A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | METHOD FOR OPTIMIZATION OF IMPERATIVE CODE EXECUTING INSIDE A RELATIONAL DATABASE ENGINE |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T01%3A51%3A46IST&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=RAMACHANDRA,%20Karthik%20Saligrama&rft.date=2018-11-22&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2018212856A1%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 |