For aiding applications, BigTable was designed and need massive scalability from its first iteration and with the help of petabytes of data the technology was intended to be used. On the clustered systems the database was designed and it uses a simple data model that has been described by Google as a persistent, sparse, distributed, multi-dimensional sorted map.
With the help of row key for the purpose of the indexing the map the data is assembled and with respect to row, column keys and timestamps data is assembled. Thus there is a high capacity achieved by compression algorithms.
Similar to Google App Engine Datastore, Google Earth, Google Personalized Search and Google Analytics; Google Bible serves as the database for applications. The software kept as the sole property and in-house technology as said by the Google. In a technical paper by Google software developers revealed Bigtable details presented at the USENIX Symposium on Operating Systems and Design Implementation in 2006.
Other open source development teams and organizations are permitted by the Google thorough description of Bigtable’s inner workings for the purpose of developing Big table along with Apache HBase database, which is supposed to run above the HDFS. There are other instances like Cassandra found at Facebook Inc, and an open source technology, and Hypertable that is sold in a commercial version as an aliter solution of HBase.
Here are the few things that are to be delivered by Cloud Bigtable for benefitting the organizations:
- Unmatched Performance: single digit millisecond performance
- Open Source interface: All of the big data that is existing is supported because it is accessed by HBase API and Google big data products are supported by the Hadoop ecosystem. With the help of easy ingestion tools import of data is possible.
- Low Cost: ownership cost is reduced with the help of efficiency of Bigtable
- Security: There are complete security and encryption of data in the cloud bigtable
For more information join the DBA Course to make your career in this field successfully.
Stay connected to CRB Tech for more technical optimization and other updates and information.