• Home
  • Search
  • CloudMdsQL: querying heterogeneous cloud data stores with a common language
  • Open Access IconOpen Access
  • Cite Icon86
  • https://doi.org/10.1007/s10619-015-7185-yCopy DOI Icon

CloudMdsQL: querying heterogeneous cloud data stores with a common language

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The blooming of different cloud data management infrastructures, specialized for different kinds of data and tasks, has led to a wide diversification of DBMS interfaces and the loss of a common programming paradigm. In this paper, we present the design of a cloud multidatastore query language (CloudMdsQL), and its query engine. CloudMdsQL is a functional SQL-like language, capable of querying multiple heterogeneous data stores (relational and NoSQL) within a single query that may contain embedded invocations to each data store's native query interface. The query engine has a fully distributed architecture, which provides important opportunities for optimization. The major innovation is that a CloudMdsQL query can exploit the full power of local data stores, by simply allowing some local data store native queries (e.g. a breadth-first search query against a graph database) to be called as functions, and at the same time be optimized, e.g. by pushing down select predicates, using bind join, performing join ordering, or planning intermediate data shipping. Our experimental validation, with three data stores (graph, document and relational) and representative queries, shows that CloudMdsQL satisfies the five important requirements for a cloud multidatastore query language.

Similar Papers
  • Research Article
  • Citations30

Complex Queries Optimization and Evaluation over Relational and NoSQL Data Stores in Cloud Environments

  • Jun 01, 2018
  • IEEE Transactions on Big Data
  • Rami Sellami +1
  • Book Chapter
  • Citations17

SyD: A Middleware Testbed for Collaborative Applications over Small Heterogeneous Devices and Data Stores

  • Jan 01, 2004
  • Sushil K Prasad +17
  • Research Article

Storage of Heterogeneous Data in the Karst Processes Monitoring System

  • Dec 01, 2014
  • Applied Mechanics and Materials
  • Ruslan V Sharapov
  • Conference Instance
  • Citations1

2022 4th International Conference on Big Data Engineering

  • May 26, 2022
  • Conference Article
  • Citations7

Storage and retrieval of massive heterogeneous IoT data based on hybrid storage

  • Jul 01, 2017
  • Shanshan Wu +4
  • Conference Article
  • Citations1

Research and Implementation of Electric Marketing and Distribution Data Fusion Technology Based on Graph Database

  • Aug 01, 2020
  • Junfeng Qiao +2
  • Book Chapter
  • Citations1

Efficient and Secure Storage for Renewable Energy Resource Data Using Parquet for Data Analytics

  • Sep 20, 2021
  • A G Rangaraj +4
  • Conference Article
  • Citations4

Empowering Cloud of Things with Edge Computing: A Comparative Analysis

  • Feb 01, 2020
  • Syed Muhammad Mohsin +5
  • Book Chapter
  • Citations2

PolyMigrate: Dynamic Schema Evolution and Data Migration in a Distributed Polystore

  • Jan 01, 2021
  • Alexander Stiemer +3
  • Research Article
  • Citations4

Enabling Parity Authenticator-Based Public Auditing With Protection of a Valid User Revocation in Cloud

  • Jun 01, 2024
  • IEEE Transactions on Computational Social Systems
  • Fasee Ullah +1
  • Conference Article
  • Citations21

SyD: a middleware testbed for collaborative applications over small heterogeneous devices and data stores

  • Oct 18, 2004
  • Sushil K Prasad +17
  • PDF
  • Research Article
  • Citations20

Overview of current techniques in remote data auditing

  • Jan 28, 2016
  • Applied Mathematics and Nonlinear Sciences
  • Hualong Wu +1
  • Book Chapter

Clinical and Translational Research Informatics Education and Training

  • Aug 02, 2013
  • Peter J Embi +1
  • Research Article

Distributed Photovoltaic–Storage Hierarchical Aggregation Method Based on Multi-Source Multi-Scale Data Fusion

  • Jan 21, 2026
  • Electronics
  • Shaobo Yang +8
  • PDF
  • Research Article
  • Citations8

Application of Big Data Fusion Based on Cloud Storage in Green Transportation: An Application of Healthcare

  • Jun 29, 2020
  • Scientific Programming
  • Li Qin Hu +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.