Hbase的基本认识
生活随笔
收集整理的這篇文章主要介紹了
Hbase的基本认识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、使用場景:實時查詢交互
?
說說概念性的東西,方便今后更加深入的理解。
HBase是Apache Hadoop中的一個子項目,Hbase依托于Hadoop的HDFS作為最基本存儲基礎單元,通過使用hadoop的DFS工具就可以看到這些這些數據 存儲文件夾的結構,還可以通過Map/Reduce的框架(算法)對HBase進行操作。層次結構(mapreduce---->hbase---->hdfs).
HBase 不同于一般的關系數據庫,它是一個適合于非結構化數據存儲的數據庫.所謂非結構化數據存儲就是說HBase是基于列的而不是基于行的模式,這樣方便讀寫你的大數據內容。
我記憶中與關系數據庫中最大的區別就是:
HBase的數據結構只有字符串,而且是按照列式存儲的。
剛接觸時,還不了解什么是列式存儲,了解后還不是那么回事。
怎么說簡單點呢?想想他們為什么要這樣設計?
就是每一列單獨放在一個內存中,這樣就方便查詢了。想想是不是啊。
所有說大數據還是主要針對查詢設計的。我這樣說估計有點LOW啊。
反正我喜歡把復雜的東西理解簡單一點。
后面會寫一些基本命令和工作中開發中用到的一些博客。
總結
以上是生活随笔為你收集整理的Hbase的基本认识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多线程-NSOperation
- 下一篇: 子弹射中敌人播放爆炸并销毁的动画效果