Data Modeling Guidelines for NoSQL Document-Store Databases

Abstract

Good database design is key to high data avail-ability and consistency in traditional databases, and numerous techniques exist to abet designers in modeling schemas appropri-ately. These schemas are strictly enforced by traditional database engines. However, with the emergence of schema-free databases (NoSQL) coupled with voluminous and highly diversified datasets (big data), such aid becomes even more important as schemas in NoSQL are enforced by application developers, which requires a high level of competence. Precisely, existing modeling techniques and guides used in traditional databases are insufficient for big-data storage settings. As a synthesis, new modeling guidelines for NoSQL document-store databases are posed. These guidelines cut across both logical and physical stages of database designs. Each is developed based on solid empirical insights, yet they are prepared to be intuitive to developers and practitioners. To realize this goal, we employ an exploratory approach to the investigation of techniques, empirical methods and expert consultations. We analyze how industry experts prioritize requirements and analyze the relationships between datasets on the one hand and error prospects and awareness on the other hand. Few proprietary guidelines were extracted from a heuristic evaluation of 5 NoSQL databases. In this regard, the proposed guidelines have great potential to function as an imperative instrument of knowledge transfer from academia to NoSQL database modeling practices.

Authors and Affiliations

Abdullahi Abubakar Imam, Shuib Basri, Rohiza Ahmad, Junzo Watada, Maria T. Gonzlez-Aparicio, Malek Ahmad Almomani

Keywords

Related Articles

Complex Binary Adder Designs and their Hardware Implementations

Complex Binary Number System (CBNS) is (-1+j)-based on binary number system which facilitates both real and imaginary components of a complex number to be represented as single binary number. In this paper, we have prese...

Real Time RNA Sequence Edition with Matrix Insertion Deletion for Improved Bio Molecular Computing using Template Match Measure

The RNA sequence editing has become a challenging task in the molecular computing. There are number of approaches that have been discussed earlier for the problem RNA editing in bio molecular computing, but they suffer t...

CNNSFR: A Convolutional Neural Network System for Face Detection and Recognition

In recent years, face recognition has become more and more appreciated and considered as one of the most promising applications in the field of image analysis. However, the existing models have a high level of complexity...

Connection Time Estimation between Nodes in VDTN

Vehicular delay tolerant network (VDTN) is a widely used communication standard for the scenarios where no end to end path is available between nodes. Data is sent from one node to another node using routing protocols of...

Dynamic Programming Inspired Genetic Programming to Solve Regression Problems

The candidate solution in traditional Genetic Pro-graming is evolved through prescribed number of generations using fitness measure. It has been observed that, improvement of GP on different problems is insignificant at...

Download PDF file
  • EP ID EP408912
  • DOI 10.14569/IJACSA.2018.091066
  • Views 97
  • Downloads 0

How To Cite

Abdullahi Abubakar Imam, Shuib Basri, Rohiza Ahmad, Junzo Watada, Maria T. Gonzlez-Aparicio, Malek Ahmad Almomani (2018). Data Modeling Guidelines for NoSQL Document-Store Databases. International Journal of Advanced Computer Science & Applications, 9(10), 544-555. https://europub.co.uk/articles/-A-408912