Google Cloud BigTable: Petabyte Scale NoSQL Database

Suraj Mishra
Analytics Vidhya
Published in
5 min readAug 9, 2020

--

If you have petabyte scale data and want write/read performance in millisecond, then BigTable is the option on GCP. In this Blog we will explore BigTable in nutshell.

Please subscribe to my youtube channel for tech related videos.

Table of Contents

  • Introduction
  • Advantages over open source HBase
  • Storage Model
  • Architecture
  • Schema Design
  • How to Connect
  • Use Cases
  • When not use bigtable

Let get started.

Introduction

  • NoSQL database ( Hence different than Cloud SQL, Cloud Spanner and BigQuery).
  • Used for OLAP applications( Like BigQuery) which makes is it different than OLTP databases( Cloud SQL and Cloud Spanner).
  • For very large & sparse dataset .
  • Very low latencies for both read and write operation(typically in milliseconds).
  • Works best with naturally ordered data ( having sequential ordering & only one column can be row key).
  • Supports largest data size (petabytes data) with milliseconds of read/write operation…

--

--