首页> 外文期刊>International Journal of Network Management >Data transformation as a means towards dynamic data storage and polyglot persistence
【24h】

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

机译:数据转换是实现动态数据存储和多语言持久性的一种手段

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:传统应用程序是围绕将数据存储在一个关系数据存储中的概念构建的。但是,由于NoSQL范式导致当前数据存储技术的差异,所有应用程序都可以使用新的,性能可能更高的存储解决方案。动态存储的概念可确保在给定的时间始终将应用程序数据存储在最佳数据存储中,以提高应用程序性能。此外,多语言持久性旨在通过将应用程序的每种不同数据类型存储在最适合它的数据存储技术中,从而进一步提高性能。为了使遗留应用程序进入动态存储和多语言持久性,需要在数据存储技术之间进行模式和数据转换。这通常还可以推断应用程序的重新设计,以支持新的数据存储。本文通过规范模型提出了这种转换方法。它基于Lambda架构,可确保在转换过程中无需停机,并且在转换之后,应用程序可以继续使用原始查询语言进行查询,因此无需更改应用程序代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号