展开查看详情

1. HBase/PH ENIX @ Scale

A study of Salesforce’s use of HBase and Phoenix

Lars Hofhansl

Vice President and Principal Architect at Salesforce

Apache HBase, Apache Phoenix committer and PMC member

2.Two Years Ago, I showed you this

3.

4.Zookeeper?

5. Zookeeper?

HBase?

6. Zookeeper?

HBase?

HDFS?

7. Zookeeper?

HBase?

HDFS?

Commodity

Hardware?

8. Zookeeper?

HBase?

Unstructured HDFS?

Data? Commodity

Hardware?

9.HBase/Phoenix are BIG* at Salesforce

* Numbers are from some time in the past and do not reflect the current scale

10.Heavy users of relational and semi-structure data

11.Mix of customer* and internal data

* Through the Salesforce Platform Offering

12.Typical Use Cases

● Samples of Customer Data:

○ Login data to track anomalies in real-time

○ Archiving, historical data moved from operational, relational storage to HBase

○ Denormalized feed views for Salesforce Chatter

○ Chatter @mention low-latency relevancy queries

○ Storage of user activity on marketing campaigns for reporting and AI/ML

● Samples of Internal usage:

○ Periodic thread dumps from all AppServers

○ Machine metrics from all machines

13.Customer Facing

14.> 100 clusters of varying size

15.~4bn write requests / day

16.~80TB written / day

17.That’s about ~8 gbit/s, sustained

18.~600m read requests / day

19.~500GB read / day

20.Central Metrics Database

21.Central Metrics Database

22.Collecting data from > 80.000 machines

23.11.4 trillion metrics stored and growing

24.2.8 tn metrics in 6 months and growing

25.210 bn reads in 6 months

16进制 hbase phoenix_HBase 和 Phoenix 的使用相关推荐

  1. 16进制 hbase phoenix_【建议收藏】HBase表的RowKey设计

    Hello,大家好,我是勾叔.今天和大家谈一下HBase表的RowKey设计,谈HBase表的RowKey设计之前,先来认识RowKey. RowKey简介 RowKey,即每行数据的主键.Rowke ...

  2. Phoenix 关联映射 Hbase表 获取不到数据,upsert hbase 列名为16进制字符

    创建Hbase表 create 'phoenix_hbase_test','cf1','cf2' put 'phoenix_hbase_test', 'key1','cf1:name','zhangs ...

  3. Hbase value存储的16进制转10进制与汉字

    一.Hbase16进制数字转10进制 value=\x00\x00\x00\x00\x07'\x0E\x00 这串16进制中有ACSII码字符 ACSII编码对照表:http://ascii.911c ...

  4. java 16进制与图片互转

    十六进制转成图片 /*** 十六进制转成图片* @author Administrator**/public static void saveToImgFile(String src,String o ...

  5. python 16进制转10进制, 8进制转10进制, 2进制转10进制的方法

    python 16进制转10 进制, 8进制转10进制, 2进制转10进制 可以使用系统自带的 int 方法 具体如下: value = "0x1388" result = int ...

  6. Java中byte与16进制字符串的互相转换

    https://www.cnblogs.com/qinwangchen/p/5418028.html * Convert byte[] to hex string.这里我们可以将byte转换成int, ...

  7. 汉字转换成html,汉字与16进制、汉字与Html转义符的转换

    汉字与16进制.汉字与Html转义符的转换 package test; import java.io.UnsupportedEncodingException; import java.net.URL ...

  8. ntohs的一个简单实现(将网络流中用两个字节16进制表示的资源数(如DNS)和长度转换为整形)...

    我们知道在由于大端机和小端机导致网络字节序和主机序有可能是有差异的,我们可以使用系统的ntohs,ntohl,htons和htonl这些处理函数进行转换,下面是我写的一个关于ntohs在处理小端机字节 ...

  9. java串口发送16进制_串口发送数据——字符串发送与十六进制发送的区别

    在计算机中,数据是以二进制的形式存储的,例如十进制 1(10)在计算机中用 0000 0001(2)来表示.我们在用串口发送数据的时候首先将待数据转换为对应的ASCII码,然后再将这些ASCII码按照 ...

最新文章

  1. labuladong的算法小抄pdf_推荐两个学算法的 GitHub 项目
  2. 人工智能十大流行算法
  3. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(二十一)NIFI1.7.1安装
  4. IE6 IE7 IE8(Q) 不支持 JSON 对象
  5. 华为产品技术学习笔记之路由原理(二)
  6. java源码编译为字节码的流程
  7. Unix原理与应用学习笔记----第五章 普通文件3
  8. 2019 DDCTF 部分writeup
  9. maven实现多模块热部署
  10. python mssql session_python的web框架webpy【session amp; cookie】五 - 莫激动 - ITeye博客
  11. (25)FPGA面试题5分频器
  12. php excel导入数据库显示乱码,php修改excel表格数据库数据格式-使用phpexcel导入excel表格数据到MYSQL,乱码怎么解决...
  13. 《iOS 6核心开发手册(第4版)》——1.13节秘诀:从滚动视图中拖动
  14. java项目开发的生命周期
  15. 用Python学《微积分B》(单调性与极值,凸性与拐点)
  16. ruby调用python_ruby与python
  17. Linux网络知识详解以及demo(Centos6、7)——OSI、TCP、UDP、IP、子网掩码/划分、网关、路由、广播、虚拟网络、网卡、交换机、DNS、ARP
  18. 【毕业设计】天气数据分析系统 - python 大数据
  19. FireFox安装广告净化器或其他三方插件
  20. Python:dbus监控U盘插拔

热门文章

  1. 一篇文章带你搞定和Spring Boot有关的那些高频面试题
  2. 为什么蚂蚁金服架构师建议从Zookeeper开始提升技术水平?
  3. 找CTO杜仲:技术人别把股权(期权)弄成一张废纸(新书推荐)
  4. JEEWX 使用ngrok将本地Web服务映射到外网
  5. XFire WebService开发快速起步
  6. Eclipse run configrations 配置
  7. 第三章 对象与JSON
  8. Java描述设计模式(02):简单工厂模式
  9. 转:word2vec 中的数学原理详解
  10. python3数据库配置,远程连接mysql服务器