主要知识点:

  • bucket与metric核心慨念

一、核心慨念

1、bucket:一个数据分组

比如有下面几条数据:

city name

北京
小李

北京
小王

上海
小张

上海
小丽

上海
小陈

 
 

基于city划分buckets(基于city进行分组)

划分出来两个bucket,一个是北京bucket,一个是上海bucket

  • 北京bucket:包含了2个人,小李,小王
  • 上海bucket:包含了3个人,小张,小丽,小陈

由此可以看出:按照某个字段进行bucket划分,那个字段的值相同的那些数据,就会被划分到同一个bucket中。这就是mysql的分组是一个慨念。

 
 

2、metric:对一个数据分组执行的统计

metric就是对一个bucket执行的某种聚合分析的操作。我们有了一堆bucket之后,就可以对每个bucket中的数据进行聚合分词了,比如说计算一个bucket内所有数据的数量,或者计算一个bucket

和mysql的sql语句比较

select count(*) from access_log group by user_id

  • bucket:group by user_id --> 指那些user_id相同的数据,就会被划分到一个bucket中
  • metric:count(*)。对每个user_id所分的bucket数据,进行聚合计算

 
 

 
 

最新文章

  1. OpenModelica仿真
  2. "System Protection" is disabled in Win10 default settings
  3. <input type="file"> change事件异常处理办法
  4. DBHelper (支持事务与数据库变更)
  5. zpf 路由功能
  6. 通过颜色代码初始化UIColor
  7. iptables的详细介绍及配置方法*
  8. flex_播放视频_本地_与_FMS端
  9. http返回状态代码及含义
  10. InnoDB概览
  11. XCode 7上传遇到ERROR ITMS-90535 Unexpected CFBundleExecutable Key. 的解决办法(转)
  12. Scala类型参数中协变(+)、逆变(-)、类型上界(<:)和类型下界(>:)的使用
  13. VueJs(8)---组件(注册组件)
  14. Orchard克死你 之 刚起步
  15. 创建maven工程的时候卡死的解决办法
  16. Maya Max python PySide集成 shiboken版本对应关系
  17. #366 A-C
  18. C++Builder 网站。记住学习
  19. (转)C# Aop简单扫盲及ORM实体类属性拦截示例
  20. Myeclipse/STS 首次在本地部署配置一个Spring MVC 项目 (十二)

热门文章

  1. iOS开发- SceneKit
  2. HDU 1299Diophantus of Alexandria
  3. visual studio推荐的插件
  4. 04、抽取BaseActivity
  5. 你真的知道GET和POST两种基本请求方法的区别吗?
  6. NS2学习笔记(一)
  7. HTML--文本输入框、密码输入框
  8. 【转】linux下passwd命令设置修改用户密码
  9. PHP 在线 编辑 解析
  10. MVC系列学习(十七)-过滤器