A new approach to storing dynamic data in relational databases using JSON

12Citations
Citations of this article
38Readers
Mendeley users who have this article in their library.

Abstract

JavaScript Object Notation was originally designed to transfer data; however, it soon found another use as a way of persisting data in NoSQL databases. Recently, the most-popular relational databases have introduced JSON as a native column type, which makes it easier to store and query dynamic database schema. In this paper, we review the currently popular techniques of storing data with a dynamic model with a large number of relationships between entities in relational databases. We focus on creating a simple dynamic schema with JSON in the most-popular relational databases, and we compare it with the well-known EAV data model and the document database. The results of precisely selected tests in the field of criminal data suggest that the use of JSON in dynamic database schema greatly simplifies queries and reduces their execution time compared to the widely used approaches.

Cite

CITATION STYLE

APA

Piech, M., & Marcjan, R. (2018). A new approach to storing dynamic data in relational databases using JSON. Computer Science, 19(1), 3–20. https://doi.org/10.7494/csci.2018.19.1.2505

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free