Azure Database Reference

Overview of Azure Database Services

Azure provides a comprehensive suite of managed database services to support a wide range of application needs, from relational to NoSQL and in-memory solutions. This reference guide provides detailed information about each service, including their features, architecture, pricing, and best practices.

Explore the following key database offerings:

  • Azure SQL Database: A fully managed relational database service based on the Microsoft SQL Server engine.
  • Azure Cosmos DB: A globally distributed, multi-model database service that supports document, key-value, graph, and column-family data.
  • Azure Database for PostgreSQL/MySQL/MariaDB: Fully managed open-source relational database services.
  • Azure SQL Managed Instance: A cloud-based managed instance of the Microsoft SQL Server engine with near 100% compatibility with on-premises SQL Server.
  • Azure Synapse Analytics: An integrated analytics service that enables data warehousing and Big Data analytics.
  • Azure Cache for Redis: A fully managed, open-source compatible in-memory data store.

Key Concepts and Features

  • Scalability: Easily scale your database resources up or down based on demand.
  • High Availability & Disaster Recovery: Built-in redundancy and failover capabilities ensure continuous operation.
  • Security: Robust security features, including encryption at rest and in transit, network isolation, and threat detection.
  • Performance: Optimized for high performance with various tiers and configuration options.
  • Management: Reduced operational overhead with automated patching, backups, and monitoring.

API and SDK Reference

Access and manage your Azure Database resources programmatically using various APIs and SDKs.

  • Azure SQL Database REST API

    Interact with Azure SQL Database using the Azure Resource Manager (ARM) REST API.

    learn.microsoft.com/rest/api/sql/
  • Azure Cosmos DB SDKs

    Use language-specific SDKs for .NET, Java, Node.js, Python, and more to interact with Cosmos DB.

    learn.microsoft.com/azure/cosmos-db/sdk-dotnet-v3
  • Azure Database for PostgreSQL Management Library

    Manage PostgreSQL servers, firewalls, and other configurations via SDKs.

    learn.microsoft.com/azure/postgresql/reference-manual

Getting Started

Begin your journey with Azure databases by following these quickstart guides: