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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RAMACHANDRA, Karthik Saligrama, PARK, Kwanghyun, CUNNINGHAM, Conor John, GALINDO-LEGARIA, Cesar Alejandro, HALVERSON, Alan Dale, EMANI, Kameswara Venkatesh
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&amp;date=20181122&amp;DB=EPODOC&amp;CC=WO&amp;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&amp;date=20181122&amp;DB=EPODOC&amp;CC=WO&amp;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