Azure Databases Architecture Hub 🗄️⚡

Microsoft Azure provides a comprehensive database ecosystem spanning fully managed relational database management systems (RDBMS), globally distributed multi-model NoSQL, hyperscale storage engines, and enterprise in-memory caches.


Architectural Decision Matrix

                                  Database Workload
                                          │
            ┌─────────────────────────────┼─────────────────────────────┐
            ▼                             ▼                             ▼
    Relational (OLTP / SQL)       Distributed NoSQL / Global      In-Memory Caching
            │                             │                             │
    ┌───────┴───────┐              [[Azure/databases/cosmos-db|Azure Cosmos DB]]          [[Azure/databases/redis/README|Azure Cache for Redis]]
    ▼               ▼              - Multi-Region Multi-Master   - Sub-ms Key-Value
Proprietary    Open Source         - 5 Consistency Levels        - Enterprise Clustering
    │               │              - NoSQL, Mongo, Cassandra     - Active-Active CRDT
    ▼               ▼
[[Azure/databases/azure-sql|Azure SQL / MI]]   ┌───────┴───────┐
- Hyperscale    ▼               ▼
- Serverless   [[Azure/databases/postgres-flexible/README|PostgreSQL Flex]]   [[Azure/databases/mysql-flexible|MySQL Flex]]
- T-SQL        - PgBouncer     - Zone-Redundant
               - Citus Scale   - Autoscale IOPS

Database Capabilities Matrix

ServiceEngine & ParadigmScalability ModelConsistency & High AvailabilityPrimary Use Case
Azure SQL Database & Managed InstanceMicrosoft SQL Server (T-SQL)Vertical vCore + Hyperscale (100 TB distributed storage)99.995% SLA, Auto-Failover Groups, Serverless auto-pauseEnterprise business logic, legacy SQL Server migration, complex stored procedures.
Azure Cosmos DBMulti-Model NoSQL (Document, Key-Value, Graph)Horizontal sharding across partition keys, Autoscale RUsActive-active multi-region writes, 5 mathematical consistency levelsGlobal web apps, IoT telemetry, real-time personalization, gaming leaderboards.
PostgreSQL Flexible ServerNative PostgreSQL 14–16Up to 64 vCPUs / 32 TiB, built-in PgBouncerZone-redundant standby with automated failover (< 60–120s)Modern cloud-native microservices, JSONB document querying, geospatial (PostGIS).
MySQL Flexible ServerCommunity MySQL 8.0Up to 64 vCPUs / 32 TiB, storage autogrowZone-redundant synchronous log replicationOpen-source web platforms, e-commerce stores, LAMP/LEMP application stacks.
Azure Cache for RedisRedis 6.x/7.x & Redis EnterpriseSharded clustering up to 2 TB RAMIn-memory replication, AOF/RDB persistence, active-active multi-regionSession stores, sub-millisecond query caching, distributed locking, pub/sub queues.

Service Catalog


Multi-Cloud Equivalents

CapabilityMicrosoft AzureAmazon Web Services (AWS)Google Cloud Platform (GCP)
Enterprise RelationalAzure SQL DatabaseAmazon Aurora / RDS SQL ServerCloud SQL / AlloyDB
Managed PostgreSQLPostgreSQL Flexible ServerAmazon RDS for PostgreSQL / AuroraCloud SQL for PostgreSQL / AlloyDB
Managed MySQLMySQL Flexible ServerAmazon RDS for MySQL / AuroraCloud SQL for MySQL
Globally Distributed NoSQLAzure Cosmos DBAmazon DynamoDBCloud Spanner / Cloud Bigtable
Managed Redis CacheAzure Cache for RedisAmazon ElastiCache / MemoryDBMemorystore for Redis