Introduction to HBase Schema Design
The number of applications that are being developed to work with large amounts of data has been growing rapidly in the recent past. To support this new breed of applications, as well as scaling up old applications, several new data management systems have been developed. Some call this the big data revolution. A lot of these new systems that are being developed are open source and community driven, deployed at several large companies. Apache HBase  is one such system. It is an open source distributed database, modeled around Google Bigtable  and is becoming an increasingly popular database choice for applications that need fast random access to large amounts of data. It is built atop Apache Hadoop  and is tightly integrated with it.