AWS Database category icon数据库 - Amazon Web Services 概述

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS Database category icon数据库

AWS 数据库提供了高性能、安全且可靠的基础,能够为生成式人工智能解决方案和数据驱动型应用程序提供支持,从而为您的企业及客户创造价值。

示意图后面有每项服务的描述。要确定哪种服务最能满足您的需求,请参阅选择 AWS 数据库服务。有关一般信息,请参阅 AWS Cloud 数据库

显示 AWS 数据库服务的示意图

返回 AWS 服务

比较 AWS 数据库服务

数据库 使用案例 Amazon Web Services
关系

传统应用程序、企业资源规划(ERP)、客户关系管理(CRM)、电子商务

  • Amazon Aurora - 专为在全球范围内实现出色的高性能和可用性而设计,完全兼容 MySQL 和 PostgreSQL

  • Amazon RDS - 只需点击几下,即可在云中设置、操作和扩展关系数据库

  • Amazon Redshift - 通过快速、简单且安全的大规模云数据仓库服务,使您更快地获得见解

键/值

高流量 Web 应用程序、电子商务系统、游戏应用程序

  • Amazon DynamoDB - 快速、灵活的 NoSQL 数据库服务,可在任何规模下提供个位数毫秒级性能

内存中

缓存、会话管理、游戏排行榜、地理空间应用程序

文档

内容管理、目录、用户配置文件

宽列

用于设备维护、队列管理和路线优化的大规模工业应用程序

  • Amazon Keyspaces - 一种可扩展、高度可用的托管式 Apache Cassandra 兼容数据库服务

图表

欺诈检测、社交网络、推荐引擎

  • Amazon Neptune - 构建和运行与高度连接的数据集配合使用的图形应用程序

时间序列

物联网(IoT)应用程序、DevOps、工业遥测

Amazon Aurora

Amazon Aurora 是一种与 MySQL 和 PostgreSQL 兼容的关系数据库引擎,可将高端商业数据库的速度和可用性与开源数据库的简单性和成本效益结合在一起。

Amazon Aurora 的运行速度比标准 MySQL 数据库快五倍,比标准 PostgreSQL 数据库快三倍。它具备商业数据库的安全性、可用性和可靠性,而成本仅为后者的 1/10。Amazon Aurora 完全由 Amazon Relational Database Service(Amazon RDS)管理,该服务可自动执行耗时的管理任务,例如硬件预置、数据库设置、修补和备份。

Amazon Aurora 提供具备容错能力、可自我修复的分布式存储系统,每个数据库实例的存储容量可自动扩展到 128 TB。它具备出色的性能和可用性,并提供多达 15 个低延迟只读副本,支持时间点恢复、到 Amazon S3 的持续备份以及跨三个可用区(AZ)的复制。

Amazon Aurora I/O 优化版是一种集群配置,可为使用 I/O 密集型应用程序(例如电子商务应用程序、支付处理系统和金融应用程序)的客户提供更好的性价比和可预测的定价。Aurora 优化版具有更出色的性能,能够提高吞吐量并降低延迟,从而满足严苛的工作负载需求,且可在您的 I/O 支出超过当前 Aurora 数据库支出的 25% 时,节省多达 40% 的成本。

Amazon Aurora MySQL 与 Amazon Redshift 的零 ETL 集成现已提供公开预览版,支持对存储在 Aurora MySQL 兼容版本中的数据进行近乎实时的分析和机器学习。写入 Aurora 的事务性数据可在几秒钟内在 Amazon Redshift 中供您使用,无需构建和维护复杂的数据管道。

Amazon DynamoDB

Amazon DynamoDB 是一种键值和文档数据库,可在任何规模下提供个位数毫秒级性能。它是一款完全托管的多区域数据库,具有内置安全性、备份和还原功能以及适用于 Internet 规模应用程序的内存缓存。DynamoDB 每天能够处理超过 10 万亿次请求,并且能够支持每秒超过 2000 万次的峰值请求量。

世界上许多发展迅速的企业(如 Lyft、Airbnb 和 Redfin)以及 Samsung、Toyota 和 Capital One 等企业,都依赖 DynamoDB 的规模和性能来支持其任务关键型工作负载。

成千上万的 AWS 客户已将 DynamoDB 选作其移动、Web、游戏、广告技术、物联网(IoT)及其他应用程序(需要在任何规模下都能实现低延迟数据访问)的键值和文档数据库。只需为您的应用程序创建一个新表,剩下的交给 DynamoDB 来处理。

Amazon ElastiCache

Amazon ElastiCache 是一项 Web 服务,可让您轻松地在云中部署、操作和扩展内存缓存。该服务允许您从快速的托管内存缓存中检索信息,而无需完全依赖于速度较慢且基于磁盘的数据库,从而提高了 Web 应用程序的性能。

ElastiCache 支持以下两种开源内存缓存引擎:

  • Redis - 一种快速、开源的内存键值数据存储,可用作数据库、缓存、消息代理和队列。Amazon ElastiCache(Redis OSS)是一项与 Redis 兼容的内存中服务,它兼具 Redis 的易用性和强大功能,同时具备适用于严苛应用程序的可用性、可靠性和性能。该服务提供单节点和最多 15 个分片的集群模式,能够实现高达 3.55 TiB 内存中数据的扩展。Amazon ElastiCache(Redis OSS)是完全托管式服务,可扩展,非常安全。这使其成为支持高性能使用案例(例如 Web、移动应用程序、游戏、广告技术和 IoT)的理想选择。

  • Memcached - 一种广泛采用的内存对象缓存系统。Amazon ElastiCache(Memcached)与 Memcached 协议完全兼容,因此,您当前在现有 Memcached 环境中所用的常用工具将能够与该服务完美配合使用。

Amazon ElastiCache 无服务器是 Amazon ElastiCache 的一个无服务器选项,用于简化缓存管理,并即时扩展以满足严苛的应用程序的需求。借助 ElastiCache 无服务器,您可以在不到一分钟内创建高度可用且可扩展的缓存,而无需规划、预置和管理缓存集群容量。ElastiCache 无服务器自动跨多个可用区(AZ)冗余存储数据,并提供 99.99% 可用性服务水平协议(SLA)。使用 ElastiCache 无服务器,您只需为工作负载存储的数据和消耗的计算资源付费,而无需预付费用或额外费用。

Amazon Keyspaces(Apache Cassandra 兼容)

Amazon Keyspaces(Apache Cassandra 兼容)是一种可扩展、高度可用的托管式 Apache Cassandra 兼容数据库服务。借助 Amazon Keyspaces,您可以继续使用相同 Cassandra 应用程序代码和开发人员工具在 AWS 上运行 Cassandra 工作负载。您无需预置、修补或管理服务器,且不需要安装、维护或操作软件。Amazon Keyspaces 是一项无服务器服务,因此您只需为实际使用的资源付费,并且该服务可根据应用程序流量自动扩展和缩减表。您可以构建每秒可处理数千个请求且吞吐量和存储空间几乎无限的应用程序。默认情况下,数据经过加密,且 Amazon Keyspaces 允许您使用时间点恢复持续备份表数据。Amazon Keyspaces 为您提供大规模操作业务关键型 Cassandra 工作负载所需的性能、弹性和企业级功能。

Amazon MemoryDB

Amazon MemoryDB 是一项与 Redis 兼容、耐用的内存数据库服务,可提供超快性能。它专为采用微服务架构的现代应用程序而构建。

MemoryDB 与 Redis(一种热门开源数据存储)兼容,使客户能够使用自己现有且同样灵活友好的 Redis 数据结构、API 和命令,来快速构建应用程序。借助 MemoryDB,您的所有数据都存储在内存中,从而使您能够实现微秒级读取和个位数毫秒级写入延迟和高吞吐量。MemoryDB 还使用分布式事务日志跨多个可用区持久存储数据,以实现快速失效转移、数据库恢复和节点重新启动。MemoryDB 兼具内存中性能和多可用区持久性,可用作微服务应用程序的高性能主数据库,无需单独管理缓存和耐用数据库。

Amazon Neptune

Amazon Neptune 是一项快速、可靠且完全托管式的图形数据库服务,有助于您轻松构建和运行适用于高度互连数据集的应用程序。Amazon Neptune 的核心是一个专门打造的高性能图形数据库引擎,它经过优化,可存储数十亿个关系并能以毫秒级延迟进行图形查询。Amazon Neptune 支持主流图形模型 Property Graph 和 W3C RDF,及其各自的查询语言 Apache TinkerPop Gremlin 和 SPARQL,可让您轻松构建可高效地导航高度互连数据集的查询。Neptune 支持图形用例,如建议引擎、欺诈检测、知识图谱、药物开发和网络安全。

Amazon Neptune 具有高可用性,并提供只读副本、时间点恢复、到 Amazon S3 的持续备份以及跨可用区的复制。Neptune 安全性高,支持静态加密。Neptune 是完全托管式服务,因此,您无需再担心数据库管理任务,例如硬件预置、软件修补、设置、配置或备份。

Amazon Neptune Analytics 是一种分析数据库引擎,用于快速分析大量图形数据,从而从存储在 Amazon S3 存储桶或 Neptune 数据库内的数据中获得洞察并发现趋势。Neptune Analytics 分析数据库引擎采用内置算法、向量搜索和内存计算,能在短短几秒钟内对包含数百亿条关系的数据运行查询。

Amazon Relational Database Service

Amazon Relational Database Service(Amazon RDS)让您可以轻松地在云中设置、操作和扩展关系数据库。该服务提供经济实惠、且可调整的容量,同时自动执行耗时的管理任务,例如硬件预置、数据库设置、修补和备份。有了它,您可以将精力集中在应用程序上,从而为其提供所需的快速性能、高可用性、安全性与兼容性。

Amazon RDS 可在多种数据库实例类型中使用(这些类型针对内存、性能或 I/O 进行了优化),并为您提供六种熟悉的数据库引擎以供选择,包括 MySQLMariaDBPostgreSQLOracle DatabaseMicrosoft SQL ServerAmazon RDS on AWS Outposts。您可以使用 AWS Database Migration Service,轻松地将现有数据库迁移或复制到 Amazon RDS。

Amazon RDS for Db2

Amazon RDS for Db2 让您能够在云中轻松设置、操作和扩展 Db2 部署。Amazon RDS 可自动执行耗时的数据库管理任务,例如预置、备份、软件修补和监控等,以腾出时间进行创新并提升业务价值。该服务还提供高可用性(通过多可用区部署实现)、灾难恢复解决方案(具有跨区域备份),以及支持业务关键型工作负载的安全功能。此外,您还可以与其他 IBM 和 AWS 服务集成,以获得新见解并扩展您的分析工作负载。

Amazon RDS on VMware

Amazon Relational Database Service(Amazon RDS)on VMware 允许您在本地 VMware 环境中,使用被成千上万 AWS 客户所青睐的 Amazon RDS 技术来部署托管式数据库。Amazon RDS 提供经济实惠、且可调整的容量,同时自动执行耗时的管理任务,包括硬件预置、数据库设置、修补和备份,让您将精力集中在应用程序上。Amazon RDS on VMware 为您的本地部署带来了同样的好处,使您可以轻松地在 VMware vSphere 私有数据中心中设置、操作和扩展数据库,或将其迁移到 AWS。

Amazon RDS on VMware 支持您在本地 VMware 环境中使用同样简单的界面来管理数据库,就如同在 AWS 中操作一样。您可以轻松地将 Amazon RDS on VMware 数据库复制到 AWS 中的 Amazon RDS 实例,以实现用于灾难恢复、只读副本突增和 Amazon Simple Storage Service(Amazon S3)中可选长期备份保留的低成本混合部署。

Amazon Timestream

Amazon Timestream 是一项快速、可扩展、完全托管的时间序列数据库服务,适用于 IoT 和运营应用程序,让您轻松地存储和分析每天数万亿个事件,而成本仅是关系数据库的 1/10。由于 IoT 设备、IT 系统和智能工业机器的兴起,时间序列数据(即衡量事物随时间变化情况的数据)已成为增长最为迅速的数据类型之一。时间序列数据具有特定的特征,例如,通常以时间顺序形式出现,数据仅限追加,查询总是按时间间隔进行。虽然关系数据库可以存储这类数据,但在处理这些数据时效率低下,因为它们缺乏诸如按时间间隔存储和检索数据这样的优化。

Timestream 是一款专门构建的时间序列数据库,可按时间间隔有效地存储和处理这类数据。借助 Timestream,您可以轻松存储和分析 DevOps 的日志数据、IoT 应用程序的传感器数据,以及用于设备维护的工业遥测数据。随着数据量随时间推移而不断增加,Timestream 自适应查询处理引擎能够了解其位置和格式,从而使您的数据更易于分析,且处理速度更快。Timestream 还可以自动完成数据的汇总、保留、分层和压缩,以便您以尽可能低的成本来管理数据。Timestream 是无服务器服务,因此无需管理服务器。该服务可以管理耗时的任务,例如服务器预置、软件修补、设置、配置或数据保留和分层,使您能够腾出时间专注于构建应用程序。

Amazon DocumentDB (with MongoDB compatibility)

Amazon DocumentDB(兼容 MongoDB)是一项快速、可扩展、高度可用且完全托管的文档数据库服务,可支持 MongoDB 工作负载。

Amazon DocumentDB 采用了全新设计,旨在为您提供大规模操作任务关键型 MongoDB 工作负载时所需的性能、可扩展性和可用性。Amazon DocumentDB 通过模拟 MongoDB 客户端期望从 MongoDB 服务器获得的响应,来实施 Apache 2.0 开源 MongoDB 3.6 和 4.0 API,以允许您将现有的 MongoDB 驱动程序和工具与 Amazon DocumentDB(兼容 MongoDB)一起使用。

Amazon Lightsail 托管数据库

Amazon Lightsail 托管数据库与计算工作负载是分开的,因此,您可以不间断地在 Lightsail 实例上构建应用程序和网站。Lightsail 支持 MySQL 和 PostgreSQL 数据库,您可以将它们配置为常规工作负载的标准可用性或关键工作负载的高可用性。Lightsail 托管数据库将底层计算、基于 SSD 的存储和数据传输带宽整合到固定每月价格中。您可以使用 Lightsail 控制台、AWS Command Line Interface(AWS CLI)、Lightsail API 或 AWS SDK,管理您的 Lightsail 托管数据库。

返回 AWS 服务