Querying data sources containing heterogeneous and dynamic information is a complex task: high quality answers need to be produced in a limited response time. Dynamic contexts preclude user involvement in interpreting the request and thus solutions should be devised, relying either on additional knowledge about the current execution (e.g., query context or user profile) or previous executions of the same request [?]. The aim of this discussion paper is to exploit similar requests recurring over time for improving query processing, in terms of result quality and processing time, and to provide a general framework for representing and managing information collected in the executions of (sets of) recurring queries. Our approach relies on the enabling concept of Profiled Graph Query Pattern (PGQP), which represents a set of (previously executed) queries associated with information about their executions. Differently from apparently similar proposals (materialized views, smart caching), the proposed approach approximately matches queries with profiled patterns with the aim of retrieving various kinds of information, related to past executions of similar queries, and improving the processing of the query at hand.

Exploiting Recurrent Retrieval Needs in Querying Heterogeneous and Dynamic Graph Dataspaces

DE FINO, FRANCESCO;Barbara Catania;Giovanna Guerrini
2017-01-01

Abstract

Querying data sources containing heterogeneous and dynamic information is a complex task: high quality answers need to be produced in a limited response time. Dynamic contexts preclude user involvement in interpreting the request and thus solutions should be devised, relying either on additional knowledge about the current execution (e.g., query context or user profile) or previous executions of the same request [?]. The aim of this discussion paper is to exploit similar requests recurring over time for improving query processing, in terms of result quality and processing time, and to provide a general framework for representing and managing information collected in the executions of (sets of) recurring queries. Our approach relies on the enabling concept of Profiled Graph Query Pattern (PGQP), which represents a set of (previously executed) queries associated with information about their executions. Differently from apparently similar proposals (materialized views, smart caching), the proposed approach approximately matches queries with profiled patterns with the aim of retrieving various kinds of information, related to past executions of similar queries, and improving the processing of the query at hand.
File in questo prodotto:
File Dimensione Formato  
17-SEBD-b.pdf

accesso aperto

Tipologia: Documento in Post-print
Dimensione 2.71 MB
Formato Adobe PDF
2.71 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11567/886979
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact