HBase is a column-oriented NoSQL database built on HDFS that is designed for high throughput and large datasets. It is based on BigTable and uses HDFS for storage. Data can be accessed quickly via random reads/writes or processed in batches with MapReduce. HBase has a flexible data model with dynamic columns and is well-suited for applications needing big data storage and access.