Como trabalhar com os recursos do Amazon Keyspaces (para Apache Cassandra) - Amazon Keyspaces (para Apache Cassandra)

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á.

Como trabalhar com os recursos do Amazon Keyspaces (para Apache Cassandra)

Este capítulo fornece detalhes sobre como trabalhar com o Amazon Keyspaces e vários recursos de banco de dados, por exemplo, backup e restauração, Time to Live e replicação multirregional.

  • Vida útil (TTL): o Amazon Keyspaces expira os dados das tabelas automaticamente com base no valor Vida útil que você definiu. Saiba como configurar a TTL e como usá-la em suas tabelas.

  • PITR: proteja as tabelas do Amazon Keyspaces contra operações acidentais de gravação ou exclusão criando backups contínuos dos dados da tabela. Saiba como configurar a PITR em suas tabelas e como restaurar uma tabela em um momento específico ou quando ela foi excluída acidentalmente.

  • Como trabalhar com tabelas multirregionais: as tabelas multirregionais no Amazon Keyspaces devem ter capacidade de throughput de gravação configurada no modo de capacidade sob demanda ou provisionada com ajuste de escala automático. Planeje as necessidades de capacidade de taxa de transferência estimando as unidades de capacidade de gravação necessárias (WCUs) para cada região e provisione a soma das gravações de todas as regiões para garantir capacidade suficiente para gravações replicadas.

  • Captura de dados de alterações do Amazon Keyspaces (CDC) — Os streams CDC do Amazon Keyspaces registram eventos de alteração em nível de linha da sua tabela quase em tempo real. Saiba como usar a Kinesis Client Library (KCL) para consumir e processar dados dos streams CDC do Amazon Keyspaces.

  • Consultas e paginação: o Amazon Keyspaces oferece suporte a recursos avançados de consulta, como utilizar o operador IN com declarações SELECT, ordenar resultados com ORDER BY e paginação automática de conjuntos volumosos de resultados. Esta seção explica como o Amazon Keyspaces processa essas consultas e fornece exemplos.

  • Particionadores: o Amazon Keyspaces fornece três particionadores: Murmur3Partitioner (padrão), RandomPartitioner e DefaultPartitioner. Você pode alterar o particionador por região no nível da conta usando o Cassandra Query Language (CQL) Console de gerenciamento da AWS ou o Cassandra Query Language.

  • Carimbos de data/hora do lado do cliente: no Amazon Keyspaces, os carimbos de data/hora do lado do cliente são compatíveis com o Cassandra que persistem através do Amazon Keyspaces para cada célula da sua tabela. Use carimbos de data/hora do lado do cliente para resolução de conflitos, permitindo que seu aplicativo cliente determine a ordem das gravações.

  • Tipos definidos pelo usuário (UDTs) — Com UDTs você pode definir estruturas de dados em seus aplicativos que representam hierarquias de dados do mundo real.

  • Recursos de marcação: você pode rotular recursos do Amazon Keyspaces, como espaços de chave e tabelas, usando tags. As tags ajudam a categorizar recursos, permitem o controle de custos e que você configure o controle de acesso com base nas tags. Esta seção aborda restrições de marcação, operações e melhores práticas para o Amazon Keyspaces.

  • CloudFormation modelos — CloudFormation ajudam você a modelar e configurar seus espaços chave e tabelas do Amazon Keyspaces para que você possa gastar menos tempo criando e gerenciando seus recursos e infraestrutura.