O'Reilly logo

HBase Essentials by Nishant Garg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Advanced Data Modeling

So far, we have learned the basic building blocks of HBase schema designing and the CRUD operations over the designed schema. In this chapter, we are going to dive deep and learn the advanced level concepts of HBase, covering the following topics:

  • Understanding keys
  • HBase table scans
  • Implementing filters

Let's get an insight into the listed advanced concepts of HBase.

Understanding keys

In HBase, we primarily have the following keys to handle data within the tables:

  • Row Key: This provides a logical representation of an entire row, containing all the column families and column qualifiers
  • Column Key: This is formed by combining the column family and the column qualifier

Logically, the data stored in cells is arranged in ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required