首页> 外文期刊>International Journal of Information Technology >Schema design advisor model for RDBMS to NoSQL database migration
【24h】

Schema design advisor model for RDBMS to NoSQL database migration

机译:架构设计顾问RDBMS到NoSQL数据库迁移的模型

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

摘要

Database schema design has a significant importance in software design. There are lots of tools and methods available for schema design in RDBMS but limited attention is given in NoSQL for schema design as it is emerging in database technology. NoSQL requires a different approach in designing efficient schema, such as in the document database which information should be stored as embedded document, or which information should be stored as referenced document. There are certain thumb rules for schema design in NoSQL databases. In reengineering projects, especially in Old RDBMS to new NoSQL system, developing good and efficient database schema is a very difficult task. In this paper, we have proposed a schema design advisor model which uses the existing software’s SQL queries load as an input along with an algorithm for schema design recommendation. Also, we have proposed a cost model for various schemas created by recommendation model. The proposed model is implemented through a prototype for the MongoDB document database in Java. The prototype produces all possible combinations of schemas and calculates cost of each schema. Automated schema design process produces all possible combinations of NoSQL schemas, which is difficult with manual schema design approach.
机译:数据库架构设计在软件设计中具有重要意义。在RDBMS中有很多工具和方法可用于架构设计,但在数据库技术中出现的模式设计,在NoSQL中提供有限的注意。 NoSQL在设计有效架构时需要一种不同的方法,例如在文档数据库中,哪些信息应存储为嵌入式文档,或者应该将哪些信息存储为引用的文档。 NoSQL数据库中有一些拇指规则用于架构设计。在再生工程中,特别是在旧的RDBMS到新的NoSQL系统中,开发良好和高效的数据库模式是一项非常艰巨的任务。在本文中,我们提出了一种模式设计顾问模型,它使用现有的软件的SQL查询负载作为输入以及架构设计推荐的算法。此外,我们提出了由推荐模型创建的各种模式的成本模型。所提出的模型是通过Java中MongoDB文档数据库的原型实现的。原型会产生模式的所有可能组合,并计算每个模式的成本。自动模式设计过程会产生NoSQL模式的所有可能组合,这是手动模式设计方法难的。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号