第1章 HBase概述课件.pptxVIP

  • 2
  • 0
  • 约1.36千字
  • 约 11页
  • 2024-03-23 发布于陕西
  • 举报

HBase概述第1章

学习目标1.了解HBase2.了解HBase数据模型

HBaseContents目录HBase简介HBase数据模型21

1.1HBase简介HBase–HadoopDatabase,是一个高可靠性、高性能、面向列、可伸缩、处理实时读写的分布式数据库,结构上是(k-v)格式数据库。主要的使用场景是针对实时数据,高并发的请求实现快速响应。快读写。不适合处理海量数据的分析操作,如多表联查等。轻计算。利用HadoopHDFS作为其文件存储系统,利用HadoopMapReduce来处理HBase中的海量数据;利用Zookeeper作为其分布式协同服务,存储Hbase的元数据。主要用来存储非结构化和半结构化的松散数据(列存储NoSQL数据库)。

1.2HBase数据模型由RowKey(主键),列族(簇),列,TimeStamp(时间戳)构成一条数据。

1.2HBase数据模型RowKey(主键)HBase中,由RowKey唯一表示一行数据;RowKey按照字典升序存储的,查询数据时根据RowKey进行检索;最大存储64k的字节数据;RowKey的设计关乎到整张表的查询效率。

1.2HBase数据模型ColumnFamily(列族)和qualifier(列)HBase表中的每个列都归属于某个列族,列族必须作为表模式(sch

文档评论(0)

1亿VIP精品文档

相关文档