Template-Based Bitmap View Selection for Optimizing Queries Over Tree Data

被引:6
|
作者
Wu, Xiaoying [1 ]
Theodoratos, Dimitri [2 ]
机构
[1] Wuhan Univ, State Key Lab Software Engn, Wuhan, Peoples R China
[2] New Jersey Inst Technol, Newark, NJ 07102 USA
基金
中国国家自然科学基金;
关键词
Tree pattern query optimization; tree data; view selection; bitmap materialized views; query templates; PATTERN QUERIES; XML;
D O I
10.1142/S0218843016500052
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Developing and exploiting flexible techniques for optimizing the evaluation of queries over loosely structured data (e.g. tree or graph databases) is of crucial importance for modern database applications. In this context, we consider a new type of views which can be materialized as compressed bitmaps over tree data. We introduce the concept of view structural template to define classes of views. We then define and address a novel view selection problem (called view class selection (VCS) problem) where the goal is to select classes of bitmap views in order to optimize the overall evaluation cost of all tree pattern queries (TPQs) that can be issued against a database while satisfying a space constraint and ensuring that all the TPQs can be answered using exclusively the materialized views. We show that the VCS problem is NP-hard and we design two heuristic greedy algorithms which iteratively generate new batches of candidate view classes and make them available for selection. Each algorithm uses a different view class expansion technique to enable the systematic generation of candidate view classes from classes with smaller templates. We run extensive experiments to evaluate both the effectiveness of the algorithms and their efficiency on real, benchmark and synthetic datasets. Our algorithms are able to suggest high quality selections of view classes in a reasonable amount of time.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Template-Based Question Answering over Linked Geospatial Data
    Punjani, D.
    Singh, K.
    Both, A.
    Koubarakis, M.
    Angelidis, I.
    Bereta, K.
    Beris, T.
    Bilidas, D.
    Ioannidis, T.
    Karalis, N.
    Lange, C.
    Pantazi, D.
    Papaloukas, C.
    Stamoulis, G.
    PROCEEDINGS OF THE 12TH WORKSHOP ON GEOGRAPHIC INFORMATION RETRIEVAL (GIR'18), 2018,
  • [2] Template-Based Learning of Grasp Selection
    Herzog, Alexander
    Pastor, Peter
    Kalakrishnan, Mrinal
    Righetti, Ludovic
    Asfour, Tamim
    Schaal, Stefan
    2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2012, : 2379 - 2384
  • [3] Optimizing monitoring queries over distributed data
    Neven, Frank
    Van de Craen, Dieter
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 3896 : 829 - +
  • [4] Optimizing skyline queries over incomplete data
    Lee, Jongwuk
    Im, Hyeonseung
    You, Gae-won
    INFORMATION SCIENCES, 2016, 361 : 14 - 28
  • [5] Fast template-based face detection algorithm using quad-tree template
    Precision Machinery Research Center, Korea Electronics Technology Institute, 401-402 B/D 193, Yakdae-Dong, Puchon-Si, Kyunggi-Do 420-140, Korea, Republic of
    J. Appl. Sci., 2006, 4 (795-799):
  • [6] Template-based smoothing functions for data smoothing in Geodesy
    M.Kiani
    Geodesy and Geodynamics, 2020, (04) : 300 - 306
  • [7] Template-based smoothing functions for data smoothing in Geodesy
    M.Kiani
    Geodesy and Geodynamics, 2020, 11 (04) : 300 - 306
  • [9] Data Pruning for Template-based Automatic Speech Recognition
    Seppi, Dino
    Van Compernolle, Dirk
    11TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2010 (INTERSPEECH 2010), VOLS 1-2, 2010, : 901 - 904
  • [10] LESS - Template-Based Syndication and Presentation of Linked Data
    Auer, Soeren
    Doehring, Raphael
    Dietzold, Sebastian
    SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT 2, PROCEEDINGS, 2010, 6089 : 211 - +