scispace - formally typeset
Proceedings ArticleDOI

A Framework to Convert NoSQL to Relational Model

Reads0
Chats0
TLDR
A generic framework is proposed in this paper so that different NoSQL databases could be converted to RDBMS, and a case study on MongoDB and Neo4j proves robustness of the proposed mechanism.
Abstract
Due to the exponential growth of NoSQL databases and in addition the circumstance of perusing humongous volumes of information, maximum applications switch RDBMS to NoSQL and pick it as information stockpiling framework. But we all know that RDBMS have several advantages which make it a popular platform across several applications over the decades. Therefore we view the standard problem of converting the RDBMS to NoSQL in reverse approach and we conceptualize a problem where NoSQL is converted back to a RDBMS based system. A generic framework is proposed in this paper so that different NoSQL databases could be converted to RDBMS. This approach is illustrated here using a case study on MongoDB and Neo4j. MongoDB is a document oriented database, fully unstructured and schemaless whereas Neo4j is a graph oriented database, fully unstructured and schemaless. This proves robustness of our proposed mechanism.

read more

Citations
More filters
Proceedings ArticleDOI

Model Driven Extraction of NoSQL Databases Schema: Case of MongoDB

TL;DR: This paper proposes an automatic approach for extracting a physical model starting from a document-oriented NoSQL database, including links between different collections, using the Eclipse Modeling Framework environment.
Journal ArticleDOI

Automatic NoSQL to Relational Database Transformation with Dynamic Schema Mapping

TL;DR: This paper proposed and evaluated an efficient method to transform a NoSQL database into a relational database automatically and observed excellent performance, compared to the existing state-of-the-art methods.
Posted Content

Storage Solutions for Big Data Systems: A Qualitative Study and Comparison

TL;DR: In this article, a feature analysis of 80 NoSQL solutions has been provided, elaborating on the criteria and points that a developer must consider while making a possible choice, and comparing the advantages, shortcomings and possible use cases of available big data file formats for Hadoop.
Posted Content

Bivariate, Cluster and Suitability Analysis of NoSQL Solutions for Different Application Areas.

TL;DR: A feature analysis of 80 NoSQL solutions is presented, elaborating on the criteria and points that a developer must consider while making a possible choice, to determine the suitability of a NoSQL solution for an application area.
Book ChapterDOI

Reverse Engineering Approach for NoSQL Databases

TL;DR: This paper aims to achieve a reverse engineering of NoSQL databases in order to provide an element of semantic knowledge close to human understanding and provides experiments of this approach using a case study taken from the medical field.
References
More filters
Proceedings ArticleDOI

Cassandra and SQL database comparison for near real-time Twitter data warehouse

TL;DR: A near real-time Twitter data warehouse is developed using NoSQL database, Cassandra, and its storing and querying performance is compared with that developed using relational databases, showing that Cassandra performs significantly better in storing data than the relational databases.
Proceedings ArticleDOI

MYSQL to cassandra conversion engine

TL;DR: The main aim of this paper is to present a methodology for data migration from RDBMS to NoSQL database and implement a software prototype using MySQL as a R DBMS and CassandraDB as a No SQL database.
Proceedings ArticleDOI

Incremental Elasticity for NoSQL Data Stores

TL;DR: In this article, the authors propose incremental elasticity, a new mechanism for scheduling data transfers to a joining server, leading to smoother elasticity actions with a reduced performance impact, which can be used in NoSQL data stores to take advantage of new resources.
Proceedings ArticleDOI

MongoDB scheme analysis

TL;DR: The aim of this work is to create a web administration interface for the MongoDB database to analyze the stored data and consists of a console application that performs the necessary analysis and a web application that visualizes the results.
Journal ArticleDOI

Which Fits Better? A Comparative Analysis about NoSQL Key-Value Databases

TL;DR: Characteristics of three models of key-value NoSQL databases: Cassandra, DynamoDB and Redis are compared to assist the understanding on which scenarios the use of such databases are recommended.