2017
DOI: 10.1002/nem.1976
|View full text |Cite
|
Sign up to set email alerts
|

Data transformation as a means towards dynamic data storage and polyglot persistence

Abstract: SummaryLegacy applications have been built around the concept of storing their data in one relational data store. However, with the current differentiation in data store technologies as a consequence of the NoSQL paradigm, new and possibly more performant storage solutions are available to all applications. The concept of dynamic storage makes sure that application data are always stored in the most optimal data store at a given time to increase application performance. Additionally, polyglot persistence aims … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(12 citation statements)
references
References 32 publications
(50 reference statements)
0
12
0
Order By: Relevance
“…Nevertheless, research has been performed towards the automated transformation of both schema and data between different storage technologies. The algorithm proposed in [15] detects the format of the dataset from the original data storage and transforms it in such a way that it can benefit from the characteristics of the target data storage technology, allowing the data to be presented in any supported technology of their choice. This transformation operation is performed by the data analysis platform.…”
Section: Data Analysis Platformmentioning
confidence: 99%
“…Nevertheless, research has been performed towards the automated transformation of both schema and data between different storage technologies. The algorithm proposed in [15] detects the format of the dataset from the original data storage and transforms it in such a way that it can benefit from the characteristics of the target data storage technology, allowing the data to be presented in any supported technology of their choice. This transformation operation is performed by the data analysis platform.…”
Section: Data Analysis Platformmentioning
confidence: 99%
“…This approach however entails a number of limitations in terms of (i) usability, as end-users need to formulate queries using a formal query language, (ii) costs of creating and maintaining both ontology and mappings, and (iii) efficiency of both the translation process and the execution of the resulting queries. In [9] the usage of multiple storage technologies in a single application is regarded as polyglot persistence. When optimally applied, polyglot persistence boosts application performance by storing each different data type into the data store technology best suited for it.…”
Section: Related Workmentioning
confidence: 99%
“…those storing their data in one relational data store. The mechanism conceived in [9] is able to transform schema and data between a source and a target data store without application downtime and avoiding code changes, as client applications are not required to change the query language they use, thanks to an ever running live query transformation. The transformation process is based on the Lambda Architecture [3]: the batch layer is in charge of transforming a snapshot of the data available in the source data store, while the speed layer performs transformations on the stream of new queries issued after the snapshot was taken.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations