HBase之ABC,
近来了解了一下Hbase,接触到了面向列的数据库概念。在这里简单回顾一下。
1. 产生背景:Hbase是基于HDFS文件系统、针对大数据、面向列的分布式数据库。
2. 面向列的概念:面向列的数据库是相对面向行的关系型数据库的一个概念。接下来我打算在关系型数据库二维表的基础上推演出面向列的数据库概念:二维表的若干列绑定在一起形成列簇的概念,二维表可以看成是主键加若干和列簇的组合,将主键和一个列簇组合就形成一个面向列的表,即面向列数据库的组成单元。
3.面向列数据库的特点:列的合理组合即列簇可以在存储数据时减少甚至避免空值造成的磁盘资源的浪费,同时在查询特定列值时避免将所有列都取出从而带来速度的提升。
4. Hbase数据库的结构:Hbase数据库在横向上将表划分成一个个region,存储于不同的节点,这样便可提高查询速率,实现负载均衡。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。