博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hadoop HBase概念学习系列之HBase里的宽表设计概念(表设计)(二十七)
阅读量:5144 次
发布时间:2019-06-13

本文共 625 字,大约阅读时间需要 2 分钟。

 

  

 在下面这篇博文里,我给各位博客们,分享了创建HBase表,但这远不止打好基础。

 

  在关系型数据库里,表的高表和宽表是不存在的。在如HBase这样的NoSQL里,才是存在。

 

 

HBASE宽表应用很多

   比如BBS,可以用帖子的URL地址作为ROWKEY保存,而后面的每一个回复,作为单独的COLUMNS,回复越多,COLUMNS就越多,表就变宽了。
COLUMNS的qualifier名称设计很简单
 假设你的表 FC = "_0"
    qualifier = {"_0:_00000001","_0:_00000002","_0:_00000003",.....,"_0:_0XXXXXXX"}
对于每个ROW的数据,qualifier也是按字典排序的,所以qualifier的左边需要补"0"。

  还有一种设计方法,假设BBS每一页显示100行
    qualifier = {"_0:_0000100","_0:_0000101","_0:_0000102"...."_0:_0000200","_0:_0000201"....,"_0:_0XXXXXXX"}
用页数编号加每一页的行数来定义qualifier 。
   VALUE中放每一行的具体内容。

 

 

   网站性能指标采集

 

 

 

  

          id表示服务器的编号,type表示监控的指标,时间表示监控的时间点。

 

 

  

转载于:https://www.cnblogs.com/zlslch/p/6160078.html

你可能感兴趣的文章
mysql in(...) 1次取出当前记录及上1条下1条记录, 且使用了主键作为索引
查看>>
java实现计算器
查看>>
周五——3.15
查看>>
转载 调试器工作原理
查看>>
软工作业-wc(Python实现)
查看>>
蛇形填数
查看>>
php 两段文本对比,不同的文字显示高亮
查看>>
B-tree多路搜索树
查看>>
Swarm基于多主机容器网络 (overlay networks ) - 运维笔记
查看>>
基于嵌入式操作系统VxWorks的多任务并发程序设计(1)――基本概念 分类: ...
查看>>
数字视频基础(四) 分类: 生活百科 2014...
查看>>
am335x在ubuntu下使用StarterWare编写裸机程序并在CCS中用Jlink调试 ...
查看>>
VS2005 添加onTimer定时器
查看>>
nodejs, 遍历所有进程, 且关闭匹配的进程
查看>>
STP总结
查看>>
Android 开发 VectorDrawable 矢量图 (三)矢量图动画
查看>>
maven入门教程
查看>>
FGMap学习之--自定义标注(示例:核电站离我们有多远)
查看>>
我对asp.net并行请求数量的理解
查看>>
去除IDEA报黄色/灰色的重复代码的下划波浪线
查看>>