It uses Apache Hadoop’s HDFS to store its data and Apache Zookeeper for consensus.
It ensures scalable, robust data storage and retrieval through its distributed and sorted key/value store
It provides fine-grained data access control that enables extremely fast access of the data in massive tables and also, controls the access to its millions of columns and billions of rows down to individual cells
It extends Bigtable (Cloud Storage) data model, adding a new element to the key called column visibility. It allows users to see only keys and values for which they are authorized
It provides a server-side programming mechanism called Iterators that allows users to perform additional processing at the Tablet Server