Azure Database Services Documentation

Overview of Azure Database Services

Azure offers a comprehensive suite of managed database services designed to meet diverse application needs, from relational data to NoSQL and in-memory solutions. Leverage the scalability, security, and performance of Azure's cloud infrastructure for your data storage and management.

Azure SQL Database

Fully managed relational database service with built-in high availability, disaster recovery, and automatic patching.

Azure Database for PostgreSQL

Managed relational database service based on the open-source PostgreSQL engine.

Azure Database for MySQL

Managed relational database service based on the open-source MySQL engine.

Azure Database for MariaDB

Managed relational database service based on the open-source MariaDB engine.

Azure Cosmos DB

Globally distributed, multi-model NoSQL database service for building modern applications.

Azure Cache for Redis

Fully managed, open-source Redis cache for high-performance data access.

Key Database Service Categories

Relational Databases

Azure provides robust, fully managed relational database services. These services handle routine database tasks such as patching, backups, high availability, and disaster recovery, allowing you to focus on your application development.

Azure SQL Database

A powerful platform as a service (PaaS) database that handles most of the database management functions without the user needing to involve in infrastructure management. It is available with three different database creation methods:

  • Single database
  • Elastic pools
  • Managed instance

Key Features:

  • Intelligent performance insights
  • Built-in security with Advanced Threat Protection
  • Automatic backups and point-in-time restore
  • Hyperscale and Serverless options for flexible scaling
Learn More about Azure SQL Database

Azure Database for PostgreSQL

Offers a fully managed database service for application developers and businesses who need a reliable and high-performing relational database. It's based on the community edition of the PostgreSQL relational database.

Key Features:

  • High availability with automatic failover
  • Data encryption at rest and in transit
  • Integration with Azure services like Azure Monitor and Azure Active Directory
  • Flexible compute and storage options
Learn More about Azure Database for PostgreSQL

Azure Database for MySQL

A managed relational database service that is based on the MySQL Community Edition database engine. It's suitable for MySQL application workloads.

Key Features:

  • High availability with automatic failover
  • Data encryption at rest and in transit
  • Integration with Azure services
  • Flexible pricing tiers including burstable options
Learn More about Azure Database for MySQL

NoSQL Databases

For applications requiring flexible schemas, high scalability, and global distribution, Azure's NoSQL offerings provide the ideal solution.

Azure Cosmos DB

Microsoft's globally distributed, multi-model database service. Cosmos DB allows you to elastically and globally scale throughput and storage with transparent, multi-region data distribution, low latency, and guaranteed high availability.

Key Features:

  • Guaranteed low latency at the 99th percentile
  • Multi-API support (SQL, MongoDB, Cassandra, Gremlin, Table)
  • Global distribution with active-active replication
  • Tunable consistency levels
  • Automatic scaling of throughput and storage
Learn More about Azure Cosmos DB

In-Memory Caching

Accelerate application performance by reducing the latency of data access with Azure's managed in-memory caching service.

Azure Cache for Redis

A fully managed, open-source compatible Redis cache that enables high-performance data access. It's ideal for scenarios requiring fast data retrieval.

Key Features:

  • High throughput and low latency
  • Support for Redis persistence and replication
  • Premium tier offers clustering, VNet integration, and geo-replication
  • Managed service with automatic patching and monitoring
Learn More about Azure Cache for Redis

Choosing the Right Database

Selecting the appropriate Azure database service depends on your application's specific requirements, including:

Azure's extensive portfolio ensures you can find a managed database solution that perfectly fits your workload.