Advanced search
2 files | 2.69 MB Add to list

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

Thomas Vanhove (UGent) , Merlijn Sebrechts (UGent) , Gregory Van Seghbroeck (UGent) , Tim Wauters (UGent) , Bruno Volckaert (UGent) and Filip De Turck (UGent)
Author
Organization
Abstract
Legacy 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 to push this performance even further by storing each different data type of an application in the data store technology best suited for it. To get legacy applications into dynamic storage and polyglot persistence, schema and data transformations between data store technologies are needed. This usually infers application redesigns as well to support the new data stores. This paper proposes such a transformation approach through a canonical model. It is based on the Lambda architecture to ensure no application downtime is needed during the transformation process, and after the transformation, the application can continue to query in the original query language, thus requiring no application code changes.
Keywords
IBCN

Downloads

  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 1.34 MB
  • 7005 i.pdf
    • full text
    • |
    • open access
    • |
    • PDF
    • |
    • 1.34 MB

Citation

Please use this url to cite or link to this publication:

MLA
Vanhove, Thomas, et al. “Data Transformation as a Means towards Dynamic Data Storage and Polyglot Persistence.” INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, vol. 27, no. 4, 2017, doi:10.1002/nem.1976.
APA
Vanhove, T., Sebrechts, M., Van Seghbroeck, G., Wauters, T., Volckaert, B., & De Turck, F. (2017). Data transformation as a means towards dynamic data storage and polyglot persistence. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 27(4). https://doi.org/10.1002/nem.1976
Chicago author-date
Vanhove, Thomas, Merlijn Sebrechts, Gregory Van Seghbroeck, Tim Wauters, Bruno Volckaert, and Filip De Turck. 2017. “Data Transformation as a Means towards Dynamic Data Storage and Polyglot Persistence.” INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT 27 (4). https://doi.org/10.1002/nem.1976.
Chicago author-date (all authors)
Vanhove, Thomas, Merlijn Sebrechts, Gregory Van Seghbroeck, Tim Wauters, Bruno Volckaert, and Filip De Turck. 2017. “Data Transformation as a Means towards Dynamic Data Storage and Polyglot Persistence.” INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT 27 (4). doi:10.1002/nem.1976.
Vancouver
1.
Vanhove T, Sebrechts M, Van Seghbroeck G, Wauters T, Volckaert B, De Turck F. Data transformation as a means towards dynamic data storage and polyglot persistence. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT. 2017;27(4).
IEEE
[1]
T. Vanhove, M. Sebrechts, G. Van Seghbroeck, T. Wauters, B. Volckaert, and F. De Turck, “Data transformation as a means towards dynamic data storage and polyglot persistence,” INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, vol. 27, no. 4, 2017.
@article{8541145,
  abstract     = {{Legacy 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 to push this performance even further by storing each different data type of an application in the data store technology best suited for it. To get legacy applications into dynamic storage and polyglot persistence, schema and data transformations between data store technologies are needed. This usually infers application redesigns as well to support the new data stores. This paper proposes such a transformation approach through a canonical model. It is based on the Lambda architecture to ensure no application downtime is needed during the transformation process, and after the transformation, the application can continue to query in the original query language, thus requiring no application code changes.}},
  articleno    = {{UNSP e1976}},
  author       = {{Vanhove, Thomas and Sebrechts, Merlijn and Van Seghbroeck, Gregory and Wauters, Tim and Volckaert, Bruno and De Turck, Filip}},
  issn         = {{1055-7148}},
  journal      = {{INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT}},
  keywords     = {{IBCN}},
  language     = {{eng}},
  number       = {{4}},
  title        = {{Data transformation as a means towards dynamic data storage and polyglot persistence}},
  url          = {{http://doi.org/10.1002/nem.1976}},
  volume       = {{27}},
  year         = {{2017}},
}

Altmetric
View in Altmetric
Web of Science
Times cited: