BigTable – Non Relational Database

0
Hello ! This post is all about introduction of BigTable, but before we get started let’s understand what is a Non Relational Database ?It is something which don’t collect data from various tables to bring us output. It is just a single entity that have all the required data. It is also known as NoSQL (Not Only SQL).
Google’s Different Databases
Picture5 740x240 Google BigTable   Non Relational Database Structure SSTable Robust Non Relational Google DB Database BigTable
What is Google BigTable ?

BigTable is a compressed, high performance, and proprietary data storage system built on Google File System, Chubby Lock Service, SSTable (log-structured storage like LevelDB) and a few other Google technologies.

WikiPedia
Means :
  • It’s a Database, which uses compression utilities to store and retrieve data efficiently.
  • It uses a special structure for storing data, therefore it gives high performance. (Load Balancing Structure)
  •  It’s proprietary, that means it is for Google’s personal use only. It is not open source.
  • Google BigTable is built upon  different Google technologies.
Requirements ?
  • BigTable is designed to run on Commodity Hardware ( Low cost computers ).
  • Thus BigTable can run on any PC like ours.
  • Very less incremental cost for new services and expansion of computing power.
BigTable was in development since early 2004 and it is in active use since 2006.
Special Features
It’s a Robust database, That means it  can work similarly even in worse situation.
BigTable given highest importance to Read and Query performance.
Higher Data Availability : A write is immediately replicated to multiple data centers.
Automatic Scaling : BigTable uses a distributed architecture to automatically manage scaling to very large data sets.
This was just the introduction part. next I am going to write about the Load Balancing Structure of Google BigTable.Subscribe and Stay tuned. icon smile Google BigTable   Non Relational Database Structure SSTable Robust Non Relational Google DB Database BigTable

Leave a Reply

Your email address will not be published. Required fields are marked *