Hbase的基本认识
2024-08-27 19:29:27
1、使用场景:实时查询交互
说说概念性的东西,方便今后更加深入的理解。
HBase是Apache Hadoop中的一个子项目,Hbase依托于Hadoop的HDFS作为最基本存储基础单元,通过使用hadoop的DFS工具就可以看到这些这些数据 存储文件夹的结构,还可以通过Map/Reduce的框架(算法)对HBase进行操作。层次结构(mapreduce---->hbase---->hdfs).
HBase 不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.所谓非结构化数据存储就是说HBase是基于列的而不是基于行的模式,这样方便读写你的大数据内容。
我记忆中与关系数据库中最大的区别就是:
HBase的数据结构只有字符串,而且是按照列式存储的。
刚接触时,还不了解什么是列式存储,了解后还不是那么回事。
怎么说简单点呢?想想他们为什么要这样设计?
就是每一列单独放在一个内存中,这样就方便查询了。想想是不是啊。
所有说大数据还是主要针对查询设计的。我这样说估计有点LOW啊。
反正我喜欢把复杂的东西理解简单一点。
后面会写一些基本命令和工作中开发中用到的一些博客。
最新文章
- 非RootLayer的隐式动画
- Spring中配置文件中引用外部文件
- Web Service \restful web services\WCF Service\ServiceStack
- 用于列出选项的Windows窗体控件
- Visual Studio一秒变Node.js IDE
- git命令常见问题总结
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 get_selected_list_values(self, locator)
- hadoop 1.2 集群搭建与环境配置
- SharePoint 2010 部署 WSP 包
- (转)DEDECMS 如何让栏目外部链接在新窗口中打开
- Mysql高级之主从复制
- Android之IPC(aidl)
- Spring Cloud 前后端分离后引起的跨域访问解决方案
- springboot~mockMvc和asciidoctor生成基于TDD的API文档
- 【转】AJAX中JSON数据的返回处理问题
- DataStage 的优化原则
- 课程设计个人报告——基于ARM实验箱的Android交友软件的设计与实现
- Ubuntu apt-get彻底卸载软件包
- UVM中Callback机制
- css (具体代码看笔记本)