你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使云中的任何数据库现代化
对数据库进行现代化可以改进存储、处理和馈送数据的方式。 数据库转换的目标是提高数据的可靠性、性能和成本。 采用平台即服务(PaaS)和基础结构即服务(IaaS)解决方案,实现云中任何数据库的现代化。
两类数据库解决方案:
我们有两类数据库解决方案。 这两个类别允许在云中实现任何类型的数据库的现代化。
- “Azure SQL”是 SQL Server 和其他闭源 SQL 数据库的数据库解决方案类别。
- “开源和 NoSQL”是开放源代码 SQL 数据库和 NoSQL 数据库的数据库解决方案类别。
PaaS 和 IaaS 解决方案:
在每个数据库类别中选择两个 PaaS 和一个 IaaS 解决方案。 每个选项提供不同的控制和生产力平衡。 我们包括基础结构即服务(IaaS)解决方案,以容纳客户从头开始的不同数据库源。
Azure SQL:
- 虚拟机上的 SQL Server (IaaS)
- Azure SQL 托管实例 (PaaS)
- 完全托管的 Azure SQL 数据库 (PaaS)
开源 SQL 和 NoSQL:
- 虚拟机上的 MySQL、MariaDB 或 PostgreSQL (IaaS)
- 适用于 Apache Casandra 的 Azure Cosmos DB 和 Azure 托管实例 (PaaS)
- 完全托管的 MySQL、MariaDB 和 PostgreSQL 数据库 (PaaS)
使用下表查找有关现代化数据库的实现指南。
选项 1 - 使 SQL Server 和其他 SQL 数据库现代化
使 SQL Server 和其他 SQL 数据库现代化。 Azure SQL 支持 SQL Server 和其他专有 SQL 数据库,例如 Oracle 和 Db2。
在数据库现代化中,找到正确的控制和生产力平衡是主要考虑因素。 使用下表查找适当的平衡点。 检查列出的解决方案是否符合你的需求。
找到正确的解决方案时,请按照实施指南实现应用程序现代化。
控制与生产力 | 解决方案 | 你的需求 | 实施指南 |
---|---|---|---|
大多数控件 | Windows 或 Linux 虚拟机上的 SQL Server (VM) |
|
数据库源: SQL Server Oracle Db2 Azure 数据库迁移服务 |
平衡控件和 生产力 |
Azure SQL 托管实例 |
|
数据库源: SQL Server Oracle Db2 |
大多数工作效率 | Azure SQL 数据库 |
|
数据库源: SQL Server Oracle Db2 Access SAP A标准版 |
选项 2 - 实现开源 SQL 和 NoSQL 数据库的现代化
使开源 SQL 数据库和 NoSQL 数据库现代化。 在数据库现代化中,找到正确的控制和生产力平衡是主要考虑因素。 使用表查找正确的余额。 检查列出的解决方案是否符合你的需求。
找到正确的解决方案时,请按照实施指南实现应用程序现代化。
控制与生产力 | 解决方案 | 你的需求 | 实施指南 |
---|---|---|---|
大多数控件 | 虚拟机上的开源数据库 - MySQL、 MariaDB、 PostgreSQL |
|
使用Azure 数据库迁移服务 在 VM 上安装数据库 |
平衡控制和生产力 | 适用于 Apache Cassandra 的 Azure 托管实例 |
|
Apache Cassandra |
大多数工作效率 | Azure Cosmos DB |
|
Azure Cosmos DB |
大多数工作效率 | Azure Database for MySQL |
|
Azure Database for MySQL 使用Azure 数据库迁移服务 |
大多数工作效率 | Azure Database for MariaDB |
|
Azure Database for MariaDB |
大多数工作效率 | Azure Database for PostgreSQL |
|
Azure Database for PostreSQL |