zoukankan      html  css  js  c++  java
  • [Hadoop in China 2011] Facebook Message在HBase基础上的应用

    http://tech.it168.com/a2011/1203/1283/000001283206.shtml

    在今天下午进行的NoSQL系统及应用分论坛中,来自Facebook的技术经理Guoqiang Jerry Chen和软件工程师 Liyin Tang发表主题演讲“Building mission critical messaging system on top of HBase(在HBase的基础上建立关键业务消息系统)”,分享了Facebook开发HBase的经验,并且介绍Facebook Message系统的应用情况。

    Facebook Message在HBase基础上的应用
    ▲Facebook的技术经理Guoqiang Jerry Chen

      Facebook Message是一个整合了站内消息、电子邮件、短信和聊天功能的综合消息系统,可以在不考虑通讯渠道的情况下联系到想要联系的人,用户还可申请到以@facebook.com结尾的电子邮箱。

    Facebook Message在HBase基础上的应用
    ▲Facebook Message

       据Guoqiang Jerry Chen介绍,Facebook Message自2009年12月开发以来,经历了小规模的测试到大规模的试用的过程,今年7月份所有的Facebook用户均可使用Facebook Message。Facebook Message每天约80亿的消息,75亿以上的读和写操作。高峰时期每分钟150万的读和写操作,其中约55%的读和45%的写操作,每次的写操作会插入16个记录。

    Facebook Message在HBase基础上的应用
    ▲为什么会选择HBase

       谈到为什么会选择HBase,Guoqiang Jerry Chen认为HBase具有高效率的写操作、良好的随机读操作性能、水平扩展性、自动故障转移、强一致性的特点使得Facebook Message选择HBase,并且HDFS和MapReduce也是一个重要原因。其中强一致性是Facebook Message选择HBase而不是Cassandra的主要原因。HBase中存放短消息、信息元数据和搜索引擎,而Haystack(图像存储)存放 附件和长消息。

    Facebook Message在HBase基础上的应用
    ▲Facebook对HBase进行了改良

  • 相关阅读:
    传递闭包+求概率——列项相消法lightoj1321好题
    TSP+期望——lightoj1287记忆化搜索,好题!
    高斯消元+期望dp——light1151
    异或前缀和,组合数学——cf1054D
    数论GCD——cf1055C
    字符串哈希——1056E
    区间dp——cf1025D二叉搜索树的中序遍历好题!
    集合划分——cf1028D思维题
    线性dp——求01串最大连续个数不超过k的方案数,cf1027E 好题!
    java_and_tomcat_set_environment
  • 原文地址:https://www.cnblogs.com/licheng/p/2276427.html
Copyright © 2011-2022 走看看