Book Image

Learning HBase

By : Shashwat Shriparv
Book Image

Learning HBase

By: Shashwat Shriparv

Overview of this book

Table of Contents (18 chapters)
Learning HBase
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

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

  • Strong consistency

  • Benefits of HDFS such as fault tolerant, scalable, checksums, and MapReduce

HBase acts like a caching layer on top of Hadoop when bundled these two together, faster data process compare with other NoSQL + Hadoop.

Storing in HBase...