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进行了改良

  • 相关阅读:
    软件测试作业1:android手机应用布局之TabActivity
    软件测试作业2:对faulty,error和failure的理解和应用
    python-字符串常用方法、文件简单读写
    python-字典练习题
    python-字典
    python-list 列表 数组
    python基础一循环
    Charles抓包
    Jmeter分布式
    Jmeter如何操作数据库
  • 原文地址:https://www.cnblogs.com/licheng/p/2276427.html
Copyright © 2011-2022 走看看