Fast Processing of Join Queries with Instant Response

被引:0
|
作者
Hamdi, Mohammed [1 ]
Yu, Feng [2 ]
Hou, Wen-Chi [1 ]
机构
[1] Southern Illinois Univ, Dept Comp Sci, Carbondale, IL 62901 USA
[2] Youngstown State Univ, Dept Comp Sci & Informat Syst, Youngstown, OH 44555 USA
来源
关键词
Query Processing; Join Queries; Equi-Join; Semi-Join; Outer-Join; Anti-Join; Set Operations;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This research presents an innovative way to process queries without having to perform expensive join and set operations. We propose to store the equi-join relationships of tuples on mass storage devices, such as disks, to facilitate query processing. The equi-join relationships are captured, grouped, and stored as various tables on disks, which are collectively called the Join Core. Queries involving arbitrary legitimate sequences of equi-joins, semi-joins, outer-joins, anti-joins, unions, differences, and intersections can all be answered quickly by merely merging these tables. Without having to perform joins, memory consumptions are dramatically reduced. The Join Core can also be updated dynamically. Preliminary experimental results showed that all test queries began to generate results instantly, and many completed instantly too. The proposed methodology can be very useful for queries with complex joins of large relations, and can be even more advantageous to distributed query processing, as there are fewer or even no relations or intermediate results needed to be retrieved, generated or transferred over the networks.
引用
收藏
页码:352 / 362
页数:11
相关论文
共 50 条
  • [21] Presenting a New Method for Optimizing Join Queries Processing in Heterogeneous Distributed Databases
    Zafarani, Elnaz
    Derakhshi, Mohammad Reza Feizi
    Asil, Hasan
    Asil, Amir
    [J]. THIRD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING: WKDD 2010, PROCEEDINGS, 2010, : 379 - 382
  • [22] Distributed approach of continuous queries with KNN join processing in spatial data warehouse
    Gorawski, Marcin
    Gebczyk, Wojciech
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2007, : 131 - 136
  • [23] A Comparison of Distributed Spatial Data Management Systems for Processing Distance Join Queries
    Garcia-Garcia, Francisco
    Corral, Antonio
    Iribarne, Luis
    Mavrommatis, George
    Vassilakopoulos, Michael
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2017, 2017, 10509 : 214 - 228
  • [24] Processing sliding window join aggregate in continuous queries over data streams
    Wang, WP
    Li, JZ
    Zhang, DD
    Guo, LJ
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2004, 3255 : 348 - 363
  • [25] Realization of continuous queries with NN join processing in spatial telemetric data warehouse
    Gorawski, Marcin
    Gebczyk, Wojciech
    [J]. SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 632 - +
  • [26] Efficient Processing of Skyline-Join Queries over Multiple Data Sources
    Nagendra, Mithila
    Candan, K. Selcuk
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2015, 40 (02):
  • [27] OTJFast: Processing Ordered XML Twig Join Fast
    Jiang, Jinhua
    Chen, Gang
    Shou, Lidan
    Chen, Ke
    [J]. 2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 1289 - 1294
  • [28] Integrity for Join Queries in the Cloud
    di Vimercati, Sabrina De Capitani
    Foresti, Sara
    Jajodia, Sushil
    Paraboschi, Stefano
    Samarati, Pierangela
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2013, 1 (02) : 187 - 200
  • [29] Fast Dual Simulation Processing of Graph Database Queries
    Mennicke, Stephan
    Kalo, Jan-Christoph
    Nagel, Denis
    Kroll, Hermann
    Balke, Wolf-Tilo
    [J]. 2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 244 - 255
  • [30] RIQ: Fast processing of SPARQL queries on RDF quadruples
    Katib, Anas
    Slavov, Vasil
    Rao, Praveen
    [J]. JOURNAL OF WEB SEMANTICS, 2016, 37-38 : 90 - 111