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

Icon-Architecture/64/Arch_Amazon-DynamoDB_64
AWS DynamoDB
Icon-Architecture/64/Arch_Amazon-Redshift_64
AWS Redshift Copy
Icon-databases-121
AZ CosmoDB
Icon_24px_BigTable_Color
GCP BigTable

Related primitives