Case study of HBase optimization: FacebookMessages System Problems and Solutions

Source: Internet
Author: User
HDFS was designed to store large files (such as log files) for batch processing and sequential IO. However, the original intention of the HBase design built on HDFS is to solve the random read/write requests of massive data. How can we combine the two components with the opposite original intention? This hierarchical structure design mainly aims to make the architecture clearer, HBase

HDFS was designed to store large files (such as log files) for batch processing and sequential I/O. However, the original intention of the HBase design built on HDFS is to solve the random read/write requests of massive data. How can we combine the two components with the opposite original intention? This hierarchical structure design mainly aims to make the architecture clearer, HBase

HDFS was designed to store large files (such as log files) for batch processing and sequential I/O. However, the original intention of the HBase design built on HDFS is to solve the random read/write requests of massive data. How can we combine the two components with the opposite original intention? This hierarchical structure is designed to make the architecture clearer. The HBase layer and HDFS layer perform their respective jobs, but it brings potential performance degradation. In many business scenarios, the two most complained about using HBase are Java GC and random read/write performance. Facebook Messages (hereinafter referred to as the FM System) system is the first case of HBase in the online storage scenario (Apache Hadoop Goes Realtime at Facebook, SIGMOD 2011 ), recently, they published a paper Analysis of HDFS Under HBase at the top storage Conference FAST2014: A Facebook Messages Case Study analyzes some of their problems and solutions in using HBase. For more information about using HBase for online storage, see.

This paper first introduces Facebook's analysis methods, including tracing/analysis/simulation, FM system architecture, file and data composition, etc. Next we will analyze some performance problems of the FM system, the solution is also proposed.

Http://www.infoq.com/cn/articles/hbase-casestudy-facebook-messages

Original article address: HBase optimization case analysis: Facebook Messages System Problems and Solutions. Thank you for sharing them with me.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.