关系数据库17 Mar 2025 | 5 分钟阅读 AWS 提供各种数据库服务,只需点击几下,即可在几分钟内启动。 AWS 数据库服务包括以下服务:- Amazon Relational Database Service:它支持六种常用的数据库引擎。
- Amazon Aurora:它是一个 MySQL 兼容的关系数据库,性能提高五倍。
- Amazon DynamoDB:它是一种快速灵活的 NoSQL 数据库服务。
- Amazon Redshift:它是一种 PB 级数据仓库服务。
- Amazon Elasticache:它是一种内存缓存服务,支持 Memcached 和 Redis。
- AWS Database Migration Service:它是一种服务,可以轻松且经济地将数据库迁移到 AWS 云。
什么是关系数据库?- 关系数据库是我们大多数人都习惯使用的数据库。它自 70 年代以来就存在了。
- 关系数据库就像 Excel 等电子表格。
- 一个数据库由表组成。例如,Excel 是一个由工作簿组成的电子表格,在工作簿内部,您有不同的工作表,这些工作表由行和列组成。
关系数据库类型 SQL Server- SQL Server 是 Microsoft 开发的关系数据库。
- SQL Server 易于在云中设置、操作和扩展 SQL Server 部署。
- 借助 Amazon RDS,您可以在几分钟内以经济高效且可调整大小的计算容量添加 SQL Server 的多个版本,例如 2008 R2、2012、2014、2016、2017。
- 它可以使您摆脱管理耗时的数据库管理任务,例如配置、备份、软件
- 打补丁、监控和硬件扩展。
- 它支持“包含许可证”许可模式。在此模型中,您无需单独购买 Microsoft SQL Server 许可证。
- Amazon RDS 使用多可用区功能提供 MS SQL Server 的高可用性,这降低了手动设置和维护数据库的风险。
- 它管理数据库的配置、MS SQL Server 的版本升级和磁盘存储管理。
SQL Server 存在一些限制 - 每个 MS SQL Server 实例最多可以提供 30 个数据库。
- Amazon RDS 不支持其他 MS SQL Server 服务,例如 SQL Server Analysis Services (SSAS)、SQL Server Integration Services (SSIS)、SQL Server Reporting Services (SSRS)、Data Quality Services (DQS) 或 Master Data Services (MDS) 在与 Amazon RDS MS SQL Server DB 实例相同的服务器上。
- 对于通用 SSD 存储,MS SQL Server 数据库实例的最大存储大小为 16 TB。
Oracle- 它是一种非常流行的关系数据库。
- 它被大型企业使用,但也可能被其他企业使用。
- Oracle 是 Oracle 开发的关系数据库管理系统。
- 它易于在云中设置、操作和扩展 Oracle 部署。
- 您可以在几分钟内部署多个版本的 Oracle,并具有经济高效且可调整大小的硬件容量。
- Amazon RDS 使您摆脱管理耗时的数据库管理任务。您需要专注于开发部分。
- 您可以在两种不同的许可模式下运行 Oracle,即“包含许可证”和“自带许可证”。
其中, 包含许可证模型:在此模型中,您无需单独购买 Oracle 许可证,即 Oracle 数据库软件仅由 AWS 授权。定价从每小时 0.04 美元开始。 自带许可证 (BYOL):如果您拥有 Oracle 数据库许可证,则可以使用 BYOL 模型在 Amazon RDS 上运行 Oracle 数据库。定价从每小时 0.025 美元开始。此模型由那些已经拥有现有 Oracle 许可证或购买新许可证以在 Amazon RDS 上运行 Oracle 数据库的客户使用。 MySQL 服务器- 它是一个开源关系数据库。
- 可以免费下载和使用。
- 它在开发人员社区中非常受欢迎。
- 它可以轻松地在 aws 中设置、操作和扩展 MySQL 部署。
- 您可以在几分钟内以经济高效且可调整大小的硬件容量部署 MySQL 服务器。
- 它可以使您摆脱管理耗时的数据库管理任务,例如备份、监控、扩展和复制。
- Amazon RDS 支持 MySQL 版本,例如 5.5、5.6、5.7、5.8 和 8.0,这意味着您今天使用的代码、应用程序和工具也可以与 Amazon RDS 一起使用。
PostgreSQL- 它是面向企业开发人员和初创企业的开源关系数据库。
- 它可以轻松地在云中设置、操作和扩展 PostgreSQL 部署。
- 借助 Amazon RDS,您可以在几分钟内以经济高效且可调整大小的硬件容量在 aws 云中扩展 PostreSQL 部署。
- 它可以管理耗时的管理任务,例如 PostgreSQL 软件安装、存储管理、高可用性复制和灾难恢复备份。
- 我们今天使用的代码、应用程序和工具也可以与 Amazon RDS 一起使用。
- 只需在 AWS Management Console 中点击几下,即可部署 PostgreSQL 数据库,并自动配置数据库参数以获得最佳性能。
Aurora- 它是一个关系数据库和闭源数据库引擎。
- 它与 MySQL 兼容,并在相同的硬件上提供 MySQL 五倍的吞吐量。
- 它也与 PostgreSQL 兼容,并在相同的硬件上提供 PostgreSQL 三倍的吞吐量。
- 带有 Aurora 的 Amazon RDS 可以管理耗时的管理任务,例如软件安装、打补丁和备份。
- Aurora 的主要特点是容错、分布式、自修复存储系统,可自动扩展到每个数据库实例 64 TB。
- 它提供高性能、可用性、时间点恢复、持续备份到 S3 以及跨三个可用区的复制。
MariaDB- MariaDB 是 MySQL 开发人员开发的开源关系数据库。
- 它可以轻松地在 aws 云中设置、操作和扩展 MariaDB 部署。
- 借助 Amazon RDS,您可以在几分钟内以经济高效且可调整大小的硬件容量部署 MariaDB 数据库。
- 它可以使您摆脱管理耗时的管理任务,例如软件安装、打补丁、监控、扩展和备份。
- Amazon RDS 支持 MariaDB 版本,例如 10.0、10.1、10.2 和 10.3,这意味着您今天使用的代码、应用程序和工具也可以与 Amazon RDS 一起使用。
|