Azure 上的数据库
使用智能、无限和受信任的云数据库构建并转换应用程序。
Azure 为你的所有应用程序需求提供了关系数据库和非关系数据库的选择。内置智能有助于自动执行管理任务,例如高可用性、缩放和查询性能优化,使应用程序始终处于打开状态并准备就绪。支持具有无限数据库扩展且可用性高达 99.999% 的任务关键型应用程序。信任 Azure 的内置数据安全控制、广泛的区域覆盖范围和行业领先的合规性认证,从而帮助增强安全状况并支持业务增长。
使用云规模数据库构建新式应用程序
专门构建的 Azure 数据库
Azure Cosmos DB | 任何规模的快速分布式 NoSQL 和关系数据库 使用支持开源 PostgreSQL、MongoDB 和 Apache Cassandra 以及 Java、Node.JS、Python 和 .NET 的完全托管和无服务器分布式数据库开发任何大小或规模的高性能应用程序。 | 最适用情况
|
---|---|---|
Azure SQL 数据库 | 灵活、快速且具有弹性的 SQL 数据库,适用于新应用 使用为云构建的完全托管的智能 SQL 数据库构建可缩放的应用。 使用近乎无限的存储容量和响应式无服务器计算(由基于 AI 的高级安全性提供支持)来扩展应用程序。 | 最适用情况
|
最佳开放源代码
Azure Database for PostgreSQL | 完全托管、智能且可缩放的 PostgreSQL 数据库 使用完全托管的 PostgreSQL 数据库服务更快地进行创新,以便开源开发人员构建可缩放且安全的企业就绪应用。 | 最适用情况
|
---|---|---|
Azure Database for MySQL | 可缩放的开源 MySQL 数据库 使用完全托管的社区 MySQL 数据库服务开发应用,为构建移动和 Web 应用的开源开发人员提供高可用性、任务关键型性能和弹性缩放。 | 最适用情况
|
Azure Database for MariaDB | 完全托管的社区 MariaDB 使用完全托管的社区 MariaDB 数据库服务进行构建,为开源开发人员提供高可用性和弹性缩放功能。 | 最适用情况
|
Azure Cache for Redis | 分布式、内存中、可缩放缓存 在开源 Redis 服务器的支持下,使用内存中数据存储加快应用程序的数据层,为 Web 应用程序提升速度和规模。 | 最适用情况
|
常见数据库和应用程序迁移模式
从 - 迁移 | Azure 目标 | 最适用情况 |
---|---|---|
SQL Server | Azure 虚拟机上的 SQL Server | 轻松迁移 SQL Server 工作负载,并以 100% 的兼容性和操作系统级别的访问权限来维护它们。使用 SQL Server IaaS 代理扩展节省总拥有成本并自动执行管理。 |
Azure SQL 托管实例 | 使用 Azure SQL 托管实例实现 .NET 应用程序现代化,这是一项完全托管的智能服务,结合了最广泛的 SQL Server 引擎兼容性与始终保持最新的服务。 | |
Oracle Database | Azure 上的 Oracle | 轻松迁移 Oracle Database 工作负载,并将最佳 Oracle 与最佳 Azure 结合使用。保持 100% 的兼容性和操作系统级别的访问权限。 |
Azure Database for PostgreSQL | 将 Oracle Database 迁移到完全托管的开源数据库的 Azure Database for PostgreSQL(为可缩放且安全的企业就绪应用设计)。 | |
Azure SQL 数据库 | 将 Oracle Database 迁移到 Azure SQL 数据库,这是一项完全托管的智能服务,可实现大规模关系性能。 | |
MongoDB | Azure 上的 MongoDB Atlas | 使用完全托管数据库即服务(运行 MongoDB Enterprise 并为所有 MongoDB 功能提供完全支持)实现现代化。 |
Azure Cosmos DB for MongoDB | 使用支持 MongoDB 数据的托管和无服务器分布式数据库,为任何大小和规模的应用程序添加可伸缩性和高性能。 | |
PostgreSQL | Azure Database for PostgreSQL | 迁移到完全托管的开源数据库(支持最新的 PostgreSQL 版本和 AI 支持的性能优化)。 |
MySQL | Azure Database for MySQL | 将本地 MySQL 数据库迁移到提供高可用性、弹性缩放和任务关键型性能的完全托管数据库。 |
MariaDB | Azure Database for MariaDB | 将 MariaDB 社区版与完全托管服务提供商(提供高可用性和弹性缩放)的优势相结合。 |
Apache Cassandra | Azure Managed Instance for Apache Cassandra | 通过云中的托管实例实现 Cassandra 数据群集的现代化,并在可缩放且完全托管的平台上托管,同时保留对配置选项的控制,从而降低关键 Apache Cassandra 工作负载的操作开销。 |
Azure Cosmos DB for Apache Cassandra | 使用支持 Apache Cassandra 数据的托管和无服务器分布式数据库,为任何大小和规模的应用程序添加可伸缩性和高性能。 |