期刊文献+

HBase数据库模式设计准则 被引量:3

General Rules for HBase Schema Design
下载PDF
导出
摘要 Hadoop数据库HBase作为基于HDFS的分布式大数据处理系统,其模式设计不能套用或模仿传统关系型数据库方式,而需要与自身特点相匹配,其性能的好坏主要取决于内部表的设计和资源的分配是否合理,如行键、列族的设计以及数据存储等。从行键设计、列族划分、数据量估算与控制、内存需求估算与配置等几个方面研究了HBase数据库模式设计应当遵循的准则,并且在读访问模式和写访问模式下应采用不同的行键设计方式。通过一个电商搜索平台的数据库设计实例说明如何应用这些准则。 Apache HBase of Hadoop database is based on HDFS,and a distributed and big data processing system.Engineers cannot do the schema design for HBase by the same as those for traditional RDBMS.HBase has its own characteristics.The performance of HBase system is mainly related to the table design and resource allocation internally,such as row key design,column family design,configurations for data storage,etc.This paper does research on the general rules for HBase schema design from the following aspects:row key design,column family design,data size estimation and control,memory estimation and configuration,etc.Different row key design rules are defined for read access mode and write access mode.Finally,a case design about an online retailer's search platform is described to show the method of adopting these rules when one does HBase schema design.
作者 袁晓东 YUAN Xiaodong(Win Cloud Information Science & Technology Ltd.,Nanjing 210008)
出处 《微型电脑应用》 2018年第10期74-77,共4页 Microcomputer Applications
关键词 HBASE 数据库 模式设计 行键 列族 HBase database Schema design Row key Column family
  • 相关文献

参考文献2

二级参考文献18

  • 1NoSQL[ OL 1. http ://en. wikipedia, org/wiki/Nosql.
  • 2Chang F, Dean J, Ghemawat S, et al. Bigtable : A distributed storage sys- tem for structured data distributed storage system for structured data [ C ]//Proceedings of the 7th symposium on Operating systems design and implementation, OSDI ' 06, Berkeley, CA, USA, 2006. USENIX Association, 2006 : 205 - 218.
  • 3DeCandia G, Hastorun D, Jampani M, et al. Dynamo : amazon' s highly available key-value store [ C ]//Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, SOSP ' 07, New York, NY, USA ,2007:205 - 220.
  • 4Lakshman A,Malik P. Cassandra: structured storage system on a p2p network[ C ]//Proceedings of the 28th ACM symposium on Principles of distributed computing, PODC ' 09, New York, NY, USA,2009:35 - dO.
  • 5HBase [OL]. http ://hbase. apache, org.
  • 6Project voldemort [ OL ]. http ://project-voldemort. com.
  • 7ACID [ OL ]. http ://en. wikipedia, org/wiki/ACID.
  • 8CAP theorem [ OL ]. http ://en. wikipedia, org/wiki/CAP_theorem.
  • 9Borthakur, et al. Apache hdoop goes realtime at Facebook [ C ]//Pro- ceedings of the 2011 ACM SIGMOD International Conference on Man- agement of data, SIGMOD ' 11, New York, NY, USA, 2011 : 1071 - 1080.
  • 10George L. HBase :The Definitive Guide [ M ]. O' Reilly Media, Inc ,2011.

共引文献10

同被引文献27

引证文献3

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部