📜  AWS关系数据库

📅  最后修改于: 2020-11-07 03:16:19             🧑  作者: Mango

关系数据库

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服务器

  • 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数据库实例相同的服务器。
  • 通用SSD存储器的MS SQL Server数据库实例的最大存储大小为16 TB。

甲骨文

  • 这是一个非常流行的关系数据库。
  • 它由大型企业使用,但也可以由其他企业使用。
  • 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管理控制台中单击几下,即可使用自动配置的数据库参数部署PostgreSQL数据库,以实现最佳性能。

极光

  • 它是一个关系数据库和封闭源数据库引擎。
  • 它与MySQL兼容,并且在同一硬件上的吞吐量是MySQL的五倍。
  • 它还与PostgreSQL兼容,并且在同一硬件上的吞吐量是PostgreSQL的三倍。
  • 带有Aurora的Amazon RDS管理耗时的管理任务,例如软件安装,修补和备份。
  • Aurora的主要功能是容错的,分布式的,自我修复的存储系统,每个数据库实例可自动扩展到64 TB。
  • 它提供高性能,可用性,时间点恢复,连续备份到S3以及跨三个可用性区域的复制。

玛丽亚数据库

  • MariaDB是由MySQL开发人员开发的开源关系数据库。
  • 在aws云中可以轻松设置,操作和扩展MariaDB部署。
  • 借助Amazon RDS,您可以在几分钟内以具有成本效益且可调整大小的硬件容量来部署MariaDB数据库。
  • 它使您不必管理费时的管理任务,例如软件安装,修补,监视,扩展和备份。
  • Amazon RDS支持10.0、10.1、10.2和10.3等MariaDB版本,这意味着您今天使用的代码,应用程序和工具也可以与Amazon RDS一起使用。