首页> 外文期刊>Journal of supercomputing >Techniques and guidelines for effective migration from RDBMS to NoSQL
【24h】

Techniques and guidelines for effective migration from RDBMS to NoSQL

机译:从RDBMS到NoSQL的有效迁移的技术和指南

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

摘要

Migration from RDBMS to NoSQL has become an important topic in a big data era. This paper provides comprehensive techniques and guidelines for effective migration from RDBMS to NoSQL. We discuss the challenges faced in translating SQL queries; the effects of denormalization, column families, secondary indexes, join algorithms, and column name length; and decision support for the migration. We focus on a column-oriented NoSQL, HBase because it is widely used by many Internet enterprises such as Facebook, Twitter, and LinkedIn. Because HBase does not support SQL, we use Apache Phoenix as an SQL layer on top of HBase. Experimental results using TPC-H show that column-level denormalization with atomicity and grouping columns into column families significantly improve query performance; the use of secondary indexes on foreign keys is not as effective as in RDBMSs; the query optimizer of Phoenix is not very sophisticated; shortened column names significantly reduce the database size and improve query performance; and the SVM classifier can predict whether query performance is improved by migration or not. Important open problems in NoSQL research are supporting complex SQL queries, automatic index selection, and optimizing SQL queries for NoSQL.
机译:从RDBMS迁移到NoSQL已成为大数据时代的重要主题。本文提供了全面的技术和指南,用于从RDBMS到NoSQL的有效迁移。我们讨论翻译SQL查询时面临的挑战;非规范化,列族,次要索引,加入算法和列名称长度的影响;和决策支持迁移。我们专注于面向列的NoSQL,HBase,因为它被许多互联网企业广泛使用,例如Facebook,Twitter和LinkedIn。因为HBase不支持SQL,所以我们在HBase顶部使用Apache Phoenix作为SQL图层。使用TPC-H的实验结果表明,用原子性和分组列进入列族的列级别单位显着提高了查询性能;在外键上使用次要索引并不像RDBMSS中那样有效;凤凰的查询优化器不是非常复杂的;缩短的列名称显着降低了数据库大小并提高查询性能;并且SVM分类器可以预测通过迁移改进了查询性能。 NoSQL Research中的重要开放问题支持复杂的SQL查询,自动索引选择,并为NoSQL提供SQL查询。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号