Hbase总结
来源:互联网 发布:矩阵式项目管理 编辑:程序博客网 时间:2024/05/22 00:45
1、Hbase
是一个分布式的列式数据库:分布式、可扩展、面向列存储、存储松散数据的、向下提供存储,向上提供计算,数据存储与数据计算完美结合的数据库
2、体系结构:主从服务器结构
说明:
- 一张完整的表可能是不保存在多个HRegion中
- 一台机器一般一个HRegion服务器
- 不涉及数据的直接删除和更新---都是追加,增加一个版本
- HFile的数量达到阈值-----合并-----更新
3、ROOT表和META表
ROOT表(一个HRegion)------扫描---------META表(可以分多个HRegion)-------管理元数据------分配HRegion服务器
4、数据模型
稀疏的长期存储的多维度的排序的映射表
行健、列族、列、时间戳----单元
都是字符串
同一个列族存储在同一个目录中
5、与关系型数据库比较
- 数据类型:字符串
- 操作:只含简单的插入、查询、删除、清空
- 可伸缩性:根据硬件的数量
- 存储模式:列式存储
- 维护:无更新只有插入
6、应用场景
- 适应不同种类的数据格式和数据源,适应不能预先定义模式,大规模的数据;
- 不强调数据间联系,数据为半结构化或非结构化
- 稀疏数据
- 希望有更好的扩展的时候
7、设计原则
- 列族的数量越少越好,不同的列族记录的数量尽量平衡;
- 避免时序和单调行健;
- 尽量最小化行健和列族
- 版本的数量设置不要太大
0 0
- 【Hbase】Hbase常用命令总结
- Hbase总结
- Hbase总结
- Hbase 总结
- Hbase总结:Hbase中的Coprocessor
- hbase总结:hbase连接异常
- Hbase总结:Hbase中的Coprocessor
- Hbase的优化总结
- hbase安装总结
- Hbase学习总结一
- hbase总结一
- HBase的理论性总结
- HBase学习总结
- HBase错误总结
- Hbase学习与总结
- HBase学习总结
- Hbase的优化总结
- HBase学习总结
- 虚拟机怎么安装vmware tools
- 卷积神经网络(CNN)就是这么简单
- Conversion to Dalvik format failed with error 1 in Android on export
- android中属性动画 ObjectionAnimation
- 让MVC的参数可以为.jpg待静态文件
- Hbase总结
- Ack 框架分析
- 【HTML5】具有boolean值的属性
- AndroidStudio如何从SVN检出项目
- Mac上反编译Android-apk傻瓜式记录。
- 设计模式-十一种行为型模式
- [MSSQL]排序规则的 中文版MSSQL下开发的存储过程在布署到英文MSSQL时的一个运行错误
- linux常用命令:英文全拼及作用
- Codeforces 645B Mischievous Mess Makers【逆序数】