Primitive

NoSQL DB

A non-relational database optimised for horizontal scale and flexible schemas — key-value, document, wide-column, or graph.

Description

The NoSQL offerings differ more than most primitives because they cover different data models: AWS DynamoDB is a key-value/wide-column store, GCP splits document (Firestore) from wide-column (Bigtable), and Azure Cosmos DB is a multi-model service exposing several APIs (document, graph, wide-column, key-value). They also vary in their consistency options, partitioning and throughput models, and global-replication features. To the best of our knowledge each scales horizontally with tunable consistency, but they are not drop-in equivalents — choose by the data model and access pattern your workload needs rather than assuming parity.

Capabilities

  • Flexible / schemaless data models
  • Horizontal scale-out
  • Low-latency key access at scale
  • Tunable consistency

Vendor implementations

AWS · AWS Redshift Copy
Azure · AZ CosmoDB
Google Cloud · GCP BigTable
AWS · AWS DynamoDB

Related primitives