HBASE数据库简介
数据库的核心目的是实现数据的高 效管理,传统关系数据库一度占据 商业 数据库应用的主流位置
完备的关系理论基础 事务管理机制的支持 高效的查询优化机制
HBASE数据库简介
随着信息化浪潮和互联网应用的兴起,传统 的关系型数据库在一些业 务上开始呈现不足:
无法满足海量数据的管理需求 无法满足数据高并发的需求 无法满足高可扩展性和高可用性的需求
HBASE数据库简介
存储模式:
关系数据库是基于行模式存储的 。我们说每一行就是一条记录。 HBase是基于存储的,每个列簇都 由几个文件保存,不同列簇的文件是 分离的。并且列簇中的列是可以动态 增加的,而关系数据库需要一开始就 设计好。除此之外,HBase可以自动 切分数据,关系型数据库则需要我们 人工切分数据。
HBASE数据库简介
数据索引:
关系数据库通常可以针对不同列 构建复杂的多个索引,以提高数据访 问性能。HBase只有一个索引——行 键,通过巧妙的设计,HBase中的所 有访问方法,或者通过行键访问,或 者通过行键扫描,从而使得整个系统 不会慢下来。
HBASE数据库简介
可伸缩性: 关系数据库很难实现横向扩展,纵向扩展的空间也比较有限。相反,HBase
智能建造技术专业资源库
大数据与云计算
知识点
HBASE 数据库简介
HBASE数据库简介
引言
存储与管理贯穿大数据处 理过程的始终。
HBASE数据库简介
传统的关系型数据库难以应对大 数据挑战。
HBASE数据库简介
分布式数据库
我们知道一台普通PC机的硬盘大概可以存储 1Tb的数据,那么10Tb,100Tb,1000Tb怎么 办?再比如现在我们大多数同学都有云存储空间 ,而且还不小有50GB的空间,那么10个、100个 、10000个同学呢?我们说1万个同学就有1万个 50GB大小的空间,也就是500TB,这500TB的信 息显然不可能在一台计算机上存储。那又该如何 存储,如何查询呢?