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

  • 相关阅读:
    魔法变量*args 和 **kwargs
    windows下怎么安装protobuf for python
    正向代理与反向代理
    Python 中 "is" 与 "==" 操作有什么区别?
    用 Anaconda 完美解决 Python2 和 python3 共存问题
    Python爬虫实例
    安装包制作工具 SetupFactory使用2 API清单
    软件测试流程(Test Flow)
    从一个实例详解敏捷测试的最佳实践
    网络常用基础知识大全
  • 原文地址:https://www.cnblogs.com/licheng/p/2276427.html
Copyright © 2020-2023  润新知