Integration of Relational and NoSQL Databases
The analysis of relational and NoSQL databases leads to the conclusion that these data processing systems are to some extent complementary. In the current Big Data applications, especially where extensive analyses (so-called Big Analytics) are needed, it turns out that it is nontrivial to design an...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
World Scientific Publishing
2019-11-01
|
Series: | Vietnam Journal of Computer Science |
Subjects: | |
Online Access: | http://www.worldscientific.com/doi/pdf/10.1142/S2196888819500210 |
id |
doaj-0a8781d8212848cba84e60c53430ccd3 |
---|---|
record_format |
Article |
spelling |
doaj-0a8781d8212848cba84e60c53430ccd32020-11-25T01:17:07ZengWorld Scientific PublishingVietnam Journal of Computer Science2196-88882196-88962019-11-016438940510.1142/S219688881950021010.1142/S2196888819500210Integration of Relational and NoSQL DatabasesJaroslav Pokorný0Faculty of Mathematics and Physics, Charles University, Malostranské mám. 25, 118 00 Praha 1, Czech RepublicThe analysis of relational and NoSQL databases leads to the conclusion that these data processing systems are to some extent complementary. In the current Big Data applications, especially where extensive analyses (so-called Big Analytics) are needed, it turns out that it is nontrivial to design an infrastructure involving data and software of both types. Unfortunately, the complementarity negatively influences integration possibilities of these data stores both at the data model and data processing levels. In terms of performance, it may be beneficial to use a polyglot persistence, a multimodel approach or multilevel modeling, or even to transform the SQL database schema into NoSQL and to perform data migration between the relational and NoSQL databases. Another possibility is to integrate a NoSQL database and relational database with the help of a third data model. The aim of the paper is to show these possibilities and present some new methods of designing such integrated database architectures.http://www.worldscientific.com/doi/pdf/10.1142/S2196888819500210relational databasenosql databasebig databig analyticsdatabase integration |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jaroslav Pokorný |
spellingShingle |
Jaroslav Pokorný Integration of Relational and NoSQL Databases Vietnam Journal of Computer Science relational database nosql database big data big analytics database integration |
author_facet |
Jaroslav Pokorný |
author_sort |
Jaroslav Pokorný |
title |
Integration of Relational and NoSQL Databases |
title_short |
Integration of Relational and NoSQL Databases |
title_full |
Integration of Relational and NoSQL Databases |
title_fullStr |
Integration of Relational and NoSQL Databases |
title_full_unstemmed |
Integration of Relational and NoSQL Databases |
title_sort |
integration of relational and nosql databases |
publisher |
World Scientific Publishing |
series |
Vietnam Journal of Computer Science |
issn |
2196-8888 2196-8896 |
publishDate |
2019-11-01 |
description |
The analysis of relational and NoSQL databases leads to the conclusion that these data processing systems are to some extent complementary. In the current Big Data applications, especially where extensive analyses (so-called Big Analytics) are needed, it turns out that it is nontrivial to design an infrastructure involving data and software of both types. Unfortunately, the complementarity negatively influences integration possibilities of these data stores both at the data model and data processing levels. In terms of performance, it may be beneficial to use a polyglot persistence, a multimodel approach or multilevel modeling, or even to transform the SQL database schema into NoSQL and to perform data migration between the relational and NoSQL databases. Another possibility is to integrate a NoSQL database and relational database with the help of a third data model. The aim of the paper is to show these possibilities and present some new methods of designing such integrated database architectures. |
topic |
relational database nosql database big data big analytics database integration |
url |
http://www.worldscientific.com/doi/pdf/10.1142/S2196888819500210 |
work_keys_str_mv |
AT jaroslavpokorny integrationofrelationalandnosqldatabases |
_version_ |
1725148084740030464 |