Firestore and Bigtable Flashcards
Firestore scales well in this direction
down
Cloud Bigtable scales well in this direction
up
Firestore is the next generation of
Datastore
Firestore example apps
Mobile, web, IoT apps at global scale. Semi structured app data, durable key-value data
Cloud Bigtable example apps
Ad Tech, Fintech, IoT, ML. Heavy read + write or events
Firestore transaction type and row number
ACID - if any operation fails, whole transaction fails. Multiple rows
Firestore DB type
NoSQL document
Cloud Bigtable DB type
NoSQL wide column. Sparsely populated
Cloud Bigtable Capacity
Petabytes+
Cloud Bigtable row number
Single-row
Firestore Capacity
Terabytes+
Firestore/Cloud Bigtable Decision Chart
If any of these, use Cloud Bigtable:
Storing > 1 TB structured data
Very high volumes of writes
r/w latency < 10 milliseconds and strong consistency
HBase API compatible
Otherwise Firestore