hbase主要用来存储大数据量数据,底层存储采用的是hdfs来存储,是一种列式存储nosql数据库。
逻辑存储结构
假设现在要存储这样的数据:
{
"row_key1": {
"personal_info": {
"name": "zhangsan",
"city": "北京",
"phone": "131********"
},
"office_info": {
"tel": "010-1111111",
"address": "atguigu"
}
},
"row_key11": {
"personal_info": {
"city": "上海",
"phone": "132********"
},
"office_info": {
"tel": "010-1111111"
}
},
"row_key2": {
......
}
}
逻辑上看,大概这样子
Region: 一定范围的row_key组成一个region
物理存储结构
系统推荐
- 在没有 telnet 和 nc 的世界里,如何优雅地判断端口是否通?
- Git合并多个提交并push到远程仓库
- Spring框架源码关键点
- KVM方式集群部署ES
- Censys搜索引擎学习
- JDK8 G1 堆内存居然不释放
- ShadowsockServerUpdatePort
- 制作KVM ES镜像文件
- Arthas使用记录
- GitHub Workflow突然报错
- BBR加速
- Linux dev shm目录
- 随机毒鸡汤:落后就要挨打,这事是真的,不信你考倒数第一回家试试。