028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

HBase数据模型的概念是什么

本篇内容主要讲解“HBase数据模型的概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HBase数据模型的概念是什么”吧!

目前创新互联已为上1000+的企业提供了网站建设、域名、网络空间、网站托管运营、企业网站设计、平果网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

简介:

HBase(Hadoop Database):一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价的PC Server上搭建起大规模机构化存储集群。

HBase是一个山寨版本的BigTable,不过它站在Hadoop这个巨人的肩膀上!

HBase是一个非关系型数据库(NoSql数据库)

 NOSQL关系型数据库
数据模型适合结构化、非结构化和半结构化的数据适用于结构化的数据
扩展性易于扩展,如添加节点以及扩容            较难
语言不同数据库操作不同标准SQL或类SQL
模式Schema随时添加字段必须预先定义好,不方便扩展

HBase以表的形式存储数据

表的特点:

下图是Hadoop生态系统:

HBase数据模型的概念是什么

HBase位于结构化存储层;

Hadoop HDFS为HBase提供了高可靠性的底层存储支持

Hadoop MapReduce为HBase提供了高性能的计算能力

Zookeeper为HBase提供了稳定服务和failover机制

此为,Pig和Hive还为HBase提供了高层语言支持,使得在HBase上进行数据统计处理变得非常简单。Sqoop则为HBase提供了方便的RDBMS数据导入功能,使得传统数据库向HBase中迁移变的非常方便。

数据模型的关键概念:

HTable系统表:

hbase:namespace:存储htable的各表的命名空间

hbase:meta:存储htable的各个region起止rowkey信息,位置信息等

hbase:ad:记录一些表操作权限的信息,支持到qualifier的ACL,权限分类READ('R'),WRITE('W'),EXEC('X'),CREATE('C'),ADMIN('A') 

HBase存储框架:

HBase数据模型的概念是什么

到此,相信大家对“HBase数据模型的概念是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享名称:HBase数据模型的概念是什么
URL链接:http://www.tsicrk.com/article/pjjodc.html

其他资讯

让你的专属顾问为你服务

1.8958s