main
  • About
  • Civil Engineering
    • Interview questions
    • Bridge design
  • Google Cloud
    • Code samples
    • kafka
    • Cloud Run
    • persistent disks
    • Spinnaker
    • Assessment questions
    • IAM
    • Cloud Storage
    • VPC
    • Cost optimization
    • Compute Engine
    • App Engine
    • Cloud Vision
    • Spanner
    • Cloud SQL
    • Solutions
      • Static IP - WIP
      • Network performance
      • Building a VPN
      • Build a streaming app
      • ML train with taxi data
    • Dataproc
    • Dataprep
    • BigTable
    • Cloud Fusion
    • Data flow
    • CloudFront
    • APIGEE
    • BigQuery
    • Cloud logging
    • Pubsub
    • Identity Aware Proxy
    • Data center migration
    • Deployment Manager
    • Kubeflow
    • Kubernetes Engine
    • Istio
    • Read the following
    • Storage for cloud shell
    • kms
    • kpt
    • Hybrid cloud with Anthos
    • helm
    • Architecture
    • terraform
    • Network
    • Data studio
    • Actions
    • Jenkins
  • Data Processing
    • Data Lake
    • Data ingestion
    • Data Cleaning - Deduplication
    • Data Cleaning - Transformation
    • Data cleaning - rule definition
    • ETL
  • Machine Learning
    • Tensorflow
    • Tensorflow tips
    • Keras
    • Scikit-learn
    • Machine learning uses
    • Working with Pytorch
    • Federated learning
  • AWS cloud
    • Billing
    • Decrease volume size of EC2
    • Run CVE search engine
    • DataSync
    • EC2 spot instances
  • Java
    • Java
    • NIO
    • System Design
      • Zero trust framework
    • Collections
  • Azure
    • Enterprise Scale
    • API
    • Resource group
    • Create an sql database
  • UBUNTU
    • No Release file
    • STRATO blockchain
    • iperf
    • Rsync
    • curl
    • Shell
    • FAQ - git
  • PH test
    • Syllabus
    • Opportunities
    • Aptitude test
  • Development
    • Course creation
    • web.dev
    • docfx template
  • npm
  • Docker Desktop
  • Nginx
  • English rules
  • Confluent
  • sanity theme
  • Java Native Interface tutorial
  • Putty
  • Personal website host
  • Google search SEO
  • Reading a textbook
  • DFCC Progress
  • STORAGE
    • Untitled
  • Services Definition
    • Cloud VPN and routing
  • Microservices design and Architecture
    • Untitled
  • Hybrid network architecture
    • Untitled
  • Deployment
    • Untitled
  • Reliability
    • Untitled
  • Security
    • Untitled
  • Maintenance and Monitoring
    • Peering
  • Archive
    • parse dml to markdown
Powered by GitBook
On this page
  • Cost savings
  • Data storage volume
  • Storage type
  • Instance topology

Was this helpful?

  1. Google Cloud

BigTable

PreviousDataprepNextCloud Fusion

Last updated 4 years ago

Was this helpful?

Heatmap

Key patterns

Row key design

Choosing a row key that facilitates common queries is of paramount importance to the overall performance of the system. Enumerate your queries, put them in order of importance, and then design row keys that work for those queries.

Granular access control

Cost savings

Data storage volume

Some applications or workloads generate significant amount of data. An opportunity raises by storing less data in Cloud Bigtable. As there is a minimum node count applicable for the stored data, reduction in node count is also possible.

Storage type

HDD can manage more data than SSD. Also, the cost of HDD is lower.

However, the performance characteristics are different for HDD:

  • read, write latencies are higher

  • supported reads per second are lower

  • throughput is lower

Instance topology

In case the topology encompasses more than one cluster, the following are some opportunities:

  • Each additional cluster results in additional node, data, and a network cost implication. The data will be replicated between all of the clusters in the instance topology.

  • If instance clusters are located in different regions, the instance will accrue network egress cost inter-region data replication. If an application issues workloads to a cluster in a different region egress cost for both calls from application and response from Bigtable.

  • One can choose additional clusters in geo-disparate closer to the distributed application endpoints.

  • Clusters are not required to have a symmetric node count.

vs BigQuery

BigQuery

Bigtable

Cloud Spanner

Optimized for timeseries data, highly available, low-latency

Globally scalable strongly consistent database

Fast wide-range queries

narrow-range queries and have low-latency for this case

analytics database

For IoT data, low-latency writes and scalable to petabytes of data

-

-

Data in a Relational database with worldwide high-performance accessibility. and

Multiple data stores

.

.

.

https://cloud.google.com/bigtable/docs/schema-design-time-series
https://docs.datastax.com/en/security/5.1/security/secDataPermission.html
https://cloud.google.com/blog/products/databases/how-to-save-money-when-using-cloud-databases
https://cloud.google.com/bigtable/docs/keyvis-exploring-heatmaps
https://cloud.google.com/bigtable/docs/keyvis-overview