Cloaking data to ease view creation, query expression, and query execution

被引:0
|
作者
机构
[1] Murthy, Sudarshan
[2] Maier, David
[3] Delcambre, Lois
来源
Murthy, S. (sudarshan.murthy@elseinstitute.org) | 1600年 / Springer Verlag卷 / 7260 LNCS期
关键词
XML - Query processing;
D O I
10.1007/978-3-642-28279-9-13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
XML schemas often allow many aspects of an object to be described in the same document, but queries over such documents might be concerned with just one aspect. For example, an XML representation of a spreadsheet can include both spreadsheet data and styling, but a query might address only the data portions. In these situations, traditional approaches first define a data-only view and then query that view. However, these approaches can make it hard to define views and to express queries; and in some cases (even with view unfolding), they can even make query-execution inefficient in terms of time and space. We propose cloaking document parts and selectively revealing the cloaked parts as an alternative. Cloaking exposes many simultaneous conceptual views of a document without constructing new data, allows queries to be expressed in existing languages, and it can be easily supported in existing query processors. In this paper, we present a formal model for cloaking, its application in a cloaking query processor, and the results of an experimental evaluation in the context of superimposed information (SI, information with references to existing information) and bi-level information (SI along with the referenced information). Our experiments suggest that cloaking can make it easier to define views and to express queries, and that for certain query classes, a cloaking query processor saves both time and memory when compared to a traditional query processor. © 2012 Springer-Verlag Berlin Heidelberg.
引用
收藏
相关论文
共 50 条
  • [1] On query execution over encrypted data
    Baby, Tinu
    Cherukuri, Aswani Kumar
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (02) : 321 - 331
  • [2] Query decomposition and view maintenance for query languages for unstructured data
    Suciu, D
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1996, : 227 - 238
  • [3] An adaptive query execution system for data integration
    Ives, ZG
    Florescu, D
    Friedman, M
    Levy, A
    Weld, DS
    [J]. SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999: SIGMOD99: PROCEEDINGS OF THE 1999 ACM SIGMOD - INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 1999, : 299 - 310
  • [4] A Query Simulation System To Illustrate Database Query Execution
    Allenstein, Brett
    Yost, Andrew
    Wagner, Paul
    Morrison, Joline
    [J]. SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 493 - 497
  • [5] View-based query answering and query containment over semistructured data
    Calvanese, D
    De Giacomo, G
    Lenzerini, M
    Vardi, MY
    [J]. DATABASE PROGRAMMING LANGUAGES, 2002, 2397 : 40 - 61
  • [6] Data Warehouse MFRJ Query Execution Model for MapReduce
    Burdakov, Aleksey
    Grigorev, Uriy
    Proletarskaya, Victoria
    Ustimov, Artem
    [J]. IOTBDS: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY, 2017, : 206 - 215
  • [7] Smart Distributed Query Execution over Data Streams
    Shaikh, Salman Ahmed
    Kitagawa, Hiroyuki
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 2408 - 2413
  • [8] Query Execution for RDF Data on Row and Column Store
    Padiya, Trupti
    Bhise, Minal
    Vasani, Sandeep
    Pandey, Mohit
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2015, 2015, 8956 : 403 - 408
  • [9] Hybrid Query Execution on Linked Data With Complete Results
    Bai, Samita
    Khoja, Shakeel A.
    [J]. INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2021, 17 (01) : 25 - 49
  • [10] NoDB: Efficient Query Execution on Raw Data Files
    Alagiannis, Ioannis
    Borovica-Gajic, Renata
    Branco, Miguel
    Idreos, Stratos
    Ailamaki, Anastasia
    [J]. COMMUNICATIONS OF THE ACM, 2015, 58 (12) : 112 - 121