AWS Database category iconBancos de dados - Visão geral da Amazon Web Services

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS Database category iconBancos de dados

Os bancos de dados da AWS oferecem uma base de alta performance, segura e confiável para potencializar soluções de IA generativa e aplicações orientadas por dados que agregam valor para seus negócios e clientes.

Cada serviço é descrito após o diagrama. Para ajudar você a decidir qual serviço atende melhor às suas necessidades, consulte Escolher um serviço de banco de dados da AWS. Para acessar informações gerais, consulte Bancos de dados da Nuvem AWS.

Diagrama mostrando serviços de banco de dados da AWS

Voltar para serviços da AWS.

Comparar serviços de banco de dados da AWS

Banco de dados Casos de uso Serviços da AWS
Relacional

Aplicações tradicionais, planejamento de recursos empresariais (ERP), gerenciamento de relacionamentos com o cliente (CRM) e comércio eletrônico

  • Amazon Aurora: projetado para oferecer alta performance e disponibilidade incomparáveis em escala global com total compatibilidade com MySQL e PostgreSQL.

  • Amazon RDS: configure, opere e escale um banco de dados relacional na nuvem com apenas alguns cliques.

  • Amazon Redshift: acelere seu tempo de geração de insights com data warehousing rápido, fácil, seguro e em larga escala.

Chave-valor

Aplicações Web de alto tráfego, sistemas de comércio eletrônico, aplicações de jogos

  • Amazon DynamoDB: serviço de banco de dados NoSQL rápido e flexível para performance de latência inferior a dez milissegundos em qualquer escala.

Na memória

Cache, gerenciamento de sessões, placares de jogos, aplicações geoespaciais

  • Amazon ElastiCache: descubra a latência e a escala de microssegundos com o cache em memória.

  • O Amazon MemoryDB: serviço de banco de dados em memória durável, compatível com Redis que oferece performance ultrarrápida.

Documento

Gerenciamento de conteúdo, catálogos, perfis de usuário

Coluna ampla

Aplicações industriais de alta escala para manutenção de equipamentos, gerenciamento de frotas e otimização de rotas

  • Amazon Keyspaces: serviço de banco de dados compatível com Apache Cassandra, escalável, de alta disponibilidade e gerenciado.

Gráfico

Detecção de fraudes, redes sociais, mecanismos de recomendação

  • Amazon Neptune: permite criar e executar aplicações de grafos com conjuntos de dados altamente conectados.

Séries temporais

Aplicações de Internet das Coisas (IoT), DevOps, telemetria industrial

  • Amazon Timestream: banco de dados de séries temporais rápido, escalável e sem servidor

Amazon Aurora

O Amazon Aurora é um mecanismo de banco de dados relacional compatível com o MySQL e PostgreSQL que combina a velocidade e a disponibilidade de bancos de dados comerciais avançados com a simplicidade e a economia de bancos de dados de código aberto.

O Amazon Aurora é até cinco vezes mais rápido que os bancos de dados MySQL padrão e três vezes mais rápido que os bancos de dados PostgreSQL padrão. Ele fornece segurança, disponibilidade e confiabilidade de bancos de dados comerciais a 1/10 do custo. O Amazon Aurora é totalmente gerenciado pelo Amazon Relational Database Service (Amazon RDS), que automatiza tarefas administrativas, como provisionamento de hardware, configuração de banco de dados, aplicação de patches e backups.

O Amazon Aurora apresenta um sistema de armazenamento distribuído, tolerante a falhas e de autorrecuperação que escala automaticamente até 128 TB por instância de banco de dados. Ele fornece alta performance e disponibilidade com até 15 réplicas de leitura de baixa latência, recuperação para um ponto no tempo, backup contínuo para o Amazon S3 e replicação entre três zonas de disponibilidade (AZs).

O Amazon Aurora Otimizado para E/S é uma configuração de cluster que oferece melhor custo-benefício e preços previsíveis para clientes com aplicações com uso intenso de E/S, como aplicações de comércio eletrônico, sistemas de processamento de pagamentos e aplicações financeiras. O Aurora Otimizado oferece performance aprimorada, aumentando o throughput e reduzindo a latência para comportar suas workloads mais exigentes, com até 40% de economia de custos quando seus gastos com E/S excedem 25% dos gastos atuais com o banco de dados Aurora.

A integração ETL zero do Amazon Aurora MySQL com o Amazon Redshift, agora disponível em versão prévia pública, permite analytics e machine learning quase em tempo real dos dados armazenados na edição compatível com o Aurora MySQL. Os dados transacionais gravados no Aurora estão disponíveis para você no Amazon Redshift em segundos, sem criar e manter pipelines de dados complexos.

Amazon DynamoDB

O Amazon DynamoDB é um banco de dados de chave-valor e documentos que oferece performance de milissegundos de um dígito em qualquer escala. É um banco de dados multirregional totalmente gerenciado com segurança, backup e restauração integrados e cache em memória para aplicações em escala da Internet. O DynamoDB pode lidar com mais de 10 trilhões de solicitações por dia e comportar picos de mais de 20 milhões de solicitações por segundo.

Muitas das empresas que mais crescem no mundo, como Lyft, Airbnb e Redfin, bem como empresas, como Samsung, Toyota e Capital One, dependem da escala e da performance do DynamoDB para suportar as workloads essenciais.

Centenas de milhares de clientes da AWS escolheram o DynamoDB como seu banco de dados de chave-valor e documentos para aplicações móveis, Web, jogos, tecnologia de anúncios, Internet das Coisas (IoT) e outras aplicações que precisam de acesso a dados de baixa latência em qualquer escala. Crie uma tabela para sua aplicação e deixe o DynamoDB cuidar do resto.

Amazon ElastiCache

O Amazon ElastiCache é um serviço Web que simplifica a implantação, a operação e escalabilidade de um cache em memória na nuvem. O serviço melhora a performance de aplicações Web, permitindo que você recupere informações de caches em memória rápidos e gerenciados, em vez de depender inteiramente de bancos de dados baseados em disco, que são mais lentos.

O ElastiCache comporta dois mecanismos de cache na memória de código aberto:

  • Redis: um armazenamento de dados rápido, de código aberto e de chave-valor na memória para uso como banco de dados, cache, agente de mensagens e fila. O Amazon ElastiCache (Redis OSS) é um serviço em memória compatível com o Redis que oferece a facilidade de uso e a potência do Redis, além da disponibilidade, confiabilidade e performance adequados para as aplicações mais exigentes. Tanto clusters de nó único quanto de até 15 fragmentos estão disponíveis, permitindo escalabilidade para até 3,55 TiB de dados na memória. O Amazon ElastiCache (Redis OSS) é totalmente gerenciado, escalável e seguro. Isso o torna um candidato ideal para viabilizar casos de uso de alta performance, como Web, aplicações móveis, jogos, tecnologia de anúncios e IoT.

  • Memcached: um sistema de cache de objetos de memória amplamente adotado. O Amazon ElastiCache (Memcached) é compatível como protocolo Memcached. Portanto, ferramentas conhecidas que você usa hoje com ambientes atuais do Memcached funcionarão perfeitamente com o serviço.

O Amazon ElastiCache sem servidor é uma opção sem servidor para o Amazon ElastiCache que simplifica o gerenciamento de cache e escala instantaneamente para comportar as aplicações mais exigentes. Com o ElastiCache Sem Servidor, você pode criar um cache altamente disponível e escalável em menos de um minuto, eliminando a necessidade de provisionar, planejar e gerenciar a capacidade do cluster de cache. O ElastiCache Sem Servidor armazena automaticamente os dados de maneira redundante em três zonas de disponibilidade (AZs) e oferece um acordo de serviço (SLA) com 99,99% de disponibilidade. Com o ElastiCache Sem Servidor, você paga pelos dados armazenados e pela computação consumida pela workload, sem compromissos iniciais nem custos adicionais.

Amazon Keyspaces (para Apache Cassandra)

O Amazon Keyspaces (para Apache Cassandra) é um serviço de banco de dados compatível com Apache Cassandra, escalável, de alta disponibilidade e gerenciado. Com o Amazon Keyspaces, você pode executar suas workloads do Cassandra na AWS usando o mesmo código da aplicação Cassandra e ferramentas de desenvolvedor que você usa atualmente. Você não precisa provisionar, aplicar patches, gerenciar servidores nem instalar, manter ou operar software. O Amazon Keyspaces possui tecnologia sem servidor, então você paga somente pelos recursos que usa, e o serviço aumenta e reduz a escala das tabelas verticalmente, de forma automática, em resposta ao tráfego da aplicação. Você pode criar aplicativos que atendem a milhares de solicitações por segundo com throughput e armazenamento praticamente ilimitados. Os dados são criptografados por padrão e o Amazon Keyspaces permite que você faça backup contínuo dos dados da tabela usando a recuperação para um ponto no tempo. O Amazon Keyspaces oferece a performance, a elasticidade e os recursos empresariais de que você precisa para operar workloads essenciais do Cassandra em larga escala.

Amazon MemoryDB

O Amazon MemoryDB é um serviço de banco de dados em memória durável e compatível com Redis, que oferece performance ultrarrápida. Foi desenvolvido especificamente para aplicativos modernos com arquiteturas de microsserviços.

O MemoryDB é compatível com o Redis, um datastore de código aberto conhecido, que permite que os clientes criem aplicações rapidamente usando as mesmas estruturas de dados, APIs e comandos flexíveis e fáceis de usar do Redis que já são usados atualmente. Com o MemoryDB, todos os seus dados são armazenados na memória, o que permite que você obtenha latência de leitura de microssegundos e de gravação de um dígito de milissegundo, além do alto throughput. O MemoryDB também armazena dados de forma duradoura em várias zonas de disponibilidades usando um log transacional distribuído para permitir failover rápido, recuperação de banco de dados e reinicialização de nós. Oferecendo performance na memória e durabilidade multi-AZ, o MemoryDB pode ser usado como um banco de dados primário de alta performance para suas aplicações de microsserviços, eliminando a necessidade de gerenciar separadamente um cache e um banco de dados durável.

Amazon Neptune

O Amazon Neptune é um serviço de banco de dados de grafos rápido, confiável e totalmente gerenciado que facilita a criação e a execução de aplicações que trabalham com conjuntos de dados altamente conectados. O núcleo do Amazon Neptune é um mecanismo de banco de dados de grafos com propósito específico e alta performance, otimizado para armazenar bilhões de relacionamentos e consultar grafos com latência de milissegundos. O Amazon Neptune comporta os modelos de grafos conhecidos Property Graph e W3C's RDF suas respectivas linguagens de consulta, como o Apache TinkerPop Gremlin e o SPARQL. Isso permite que você crie facilmente consultas que navegam com eficiência em conjuntos de dados altamente conectados. O Neptune habilita casos de uso de grafos, como mecanismos de recomendação, detecção de fraudes, grafos de conhecimento, descoberta de medicamentos e segurança de rede.

O Amazon Neptune é altamente disponível, com réplicas de leitura, recuperação para um ponto no tempo, backup contínuo para o Amazon S3 e replicação entre zonas de disponibilidade. O Neptune é seguro e comporta criptografia em repouso. O Neptune é totalmente gerenciado, portanto, você não precisa mais se preocupar com tarefas de gerenciamento de banco de dados, como provisionamento de hardware, aplicação de patches no software, instalação, configuração ou backups.

O Amazon Neptune Analytics é um mecanismo de banco de dados de analytics para analisar rapidamente grandes volumes de dados de grafos para receber insights e encontrar tendências com base em dados armazenados em buckets do Amazon S3 ou em um banco de dados Neptune. O Neptune Analytics usa algoritmos integrados, pesquisa vetorial e computação na memória para executar consultas em dados com dezenas de bilhões de relacionamentos em segundos.

Amazon Relational Database Service

Com o Amazon Relational Database Service (Amazon RDS), é fácil configurar, operar e escalar um banco de dados relacional na nuvem. Ele oferece capacidade econômica e redimensionável enquanto automatiza tarefas administrativas, como provisionamento de hardware, configuração de banco de dados, aplicação de patches e backups. Isso permite que você se concentre em suas aplicações para que possa oferecer a eles a performance rápida, a alta disponibilidade, a segurança e a compatibilidade de que precisam.

O Amazon RDS está disponível em vários tipos de instância de banco de dados — otimizados para memória, performance ou E/S — e fornece seis mecanismos de banco de dados conhecidos para você escolher, incluindo MySQL, MariaDB, PostgreSQL, Oracle Database, Microsoft SQL Server e Amazon RDS no AWS Outposts. Você pode usar o AWS Database Migration Service para migrar ou replicar facilmente seus bancos de dados atuais para o Amazon RDS.

Amazon RDS para Db2

O Amazon RDS para Db2 facilita a configuração, a operação e a escala de implantações do Db2 na nuvem. O Amazon RDS automatiza tarefas demoradas de administração de banco de dados, como provisionamento, backups, aplicação de patches de software, monitoramento e muito mais, a fim de liberar tempo para inovar e gerar valor comercial. Ele também oferece alta disponibilidade com implantação multi-AZ, soluções de recuperação de desastres com backups entre regiões e recursos de segurança para comportar workloads essenciais para seus negócios. Além disso, você pode realizar a integração a outros serviços da AWS e da IBM para receber novos insights e escalar suas workloads de analytics.

Amazon RDS na VMware

O Amazon Relational Database Service (Amazon RDS) na VMware permite que você implante bancos de dados gerenciados em ambientes VMware on-premises usando a tecnologia Amazon RDS utilizada por centenas de milhares de clientes da AWS. O Amazon RDS fornece capacidade econômica e redimensionável enquanto automatiza tarefas administrativas, como provisionamento de hardware, configuração de banco de dados, aplicação de patches e backups, liberando você para se concentrar em suas aplicações. O Amazon RDS na VMware traz esses mesmos benefícios para suas implantações on-premises, facilitando a configuração, a operação e a escalabilidade de bancos de dados nos data centers privados do VMware vSphere ou a migração deles para a AWS.

O Amazon RDS na VMware permite que você utilize a mesma interface simples para gerenciar bancos de dados em ambientes VMware on-premises que você usaria na AWS. Você pode replicar facilmente bancos de dados do Amazon RDS na VMware para instâncias do Amazon RDS na AWS, permitindo implantações híbridas de baixo custo para recuperação de desastres, intermitência de réplicas de leitura e retenção opcional de backup de longo prazo no Amazon Simple Storage Service (Amazon S3).

Amazon Timestream

O Amazon Timestream é um serviço de banco de dados de séries temporais rápido, escalável e totalmente gerenciado para IoT e aplicações operacionais que facilita o armazenamento e a análise de trilhões de eventos por dia por 1/10 do custo de bancos de dados relacionais. Impulsionados pelo surgimento de dispositivos de IoT, sistemas de TI e máquinas industriais inteligentes, os dados de séries temporais — dados que medem como as coisas mudam ao longo do tempo — são um dos tipos de dados que mais crescem. Dados de séries temporais têm características específicas, como normalmente chegarem em ordem cronológica, serem apenas anexados e terem consultas sempre realizadas em um intervalo de tempo. Embora os bancos de dados relacionais possam armazenar esses dados, eles são ineficientes no processamento deles, pois carecem de otimizações, como armazenar e recuperar dados por intervalos de tempo.

O Timestream é um banco de dados de séries temporais desenvolvido com propósito específico que armazena e processa esses dados com eficiência por intervalos de tempo. Com o Timestream, você pode armazenar e analisar facilmente dados de log para DevOps, dados de sensores para aplicações de IoT e dados de telemetria industrial para manutenção de equipamentos. À medida que seus dados crescem com o tempo, o mecanismo de processamento de consultas adaptável do Timestream entende sua localização e formato, tornando seus dados mais simples e rápidos de analisar. O Timestream também automatiza agregações, retenção, hierarquização e compactação de dados, para que você consiga gerenciar seus dados pelo menor custo possível. O Timestream é sem servidor e, portanto, não há servidores para gerenciar. Ele gerencia tarefas demoradas, como provisionamento de servidores, aplicação de patches de software, instalação, configuração ou retenção e hierarquização de dados, permitindo que você se concentre na criação de suas aplicações.

Amazon DocumentDB (compatível com MongoDB)

O Amazon DocumentDB (compatível com MongoDB) é um serviço de banco de dados de documentos rápido, escalável, totalmente gerenciado e altamente disponível que comporta workloads do MongoDB.

O Amazon DocumentDB foi projetado desde o início para oferecer a performance, a escalabilidade e a disponibilidade de que você precisa ao operar workloads essenciais do MongoDB em larga escala. O Amazon DocumentDB implementa as APIs MongoDB 3.6 e 4.0 de código aberto do Apache 2.0 emulando as respostas que um cliente do MongoDB espera de um servidor MongoDB, permitindo que você use seus drivers e ferramentas existentes do MongoDB com o Amazon DocumentDB (compatível com MongoDB).

Bancos de dados gerenciados do Amazon Lightsail

Os bancos de dados gerenciados do Amazon Lightsail são separados das workloads de computação, para que você possa criar aplicações e sites em instâncias do Lightsail sem interrupção. O Lightsail comporta bancos de dados MySQL e PostgreSQL, e você pode configurá-los para disponibilidade padrão para workloads regulares ou alta disponibilidade para workloads críticas. Os bancos de dados gerenciados do Lightsail agrupam a computação subjacente, o armazenamento baseado em SSD e a largura de banda de transferência de dados em um preço mensal fixo. Você pode gerenciar seu banco de dados gerenciado do Lightsail usando o console do Lightsail, a AWS Command Line Interface (AWS CLI), a API do Lightsail, ou um AWS SDK.

Voltar para serviços da AWS.