Some real-world project examples' use cases

In this section, we will list out use cases of HBase being used in the industry today. References and more details can be found at links provided in the Useful links and references section at the end of the chapter.

HBase at Facebook

Facebook, as you all know, is a social utility that connects people with friends and others who work, study, and live around them. Facebook uses HBase mainly to power their messages infrastructure. The following are the services where Facebook uses HBase:

  • Messages between users
  • Chats
  • E-mails
  • SMS

Choosing HBase

The following are the reasons why Facebook chooses HBase:

  • Provides high write throughput
  • Good random read performance compared to other DBs
  • Horizontal scalability
  • Automatic failover ...

Get Learning HBase now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.