Pacotes de design de esquema de modelagem de dados no DynamoDB - Amazon DynamoDB

Pacotes de design de esquema de modelagem de dados no DynamoDB

Saiba mais sobre os pacotes de design de esquemas de modelagem de dados para o DynamoDB, incluindo casos de uso, padrões de acesso e designs de esquemas finais para redes sociais, perfis de jogos, gerenciamento de reclamações, pagamentos recorrentes, status de dispositivos e lojas virtuais.

Imagem mostrando a relação conceitual entre os dados, os componentes abaixo deles e a base sob os componentes. Ênfase sobre a base.

Pré-requisitos

Antes de tentarmos criar nosso esquema para o DynamoDB, primeiro precisamos reunir alguns dados de pré-requisitos sobre o caso de uso que o esquema precisa apoiar. Diferentemente dos bancos de dados relacionais, o DynamoDB é fragmentado por padrão, o que significa que os dados permanecerão em vários servidores nos bastidores. Portanto, é importante projetar de acordo com a localidade dos dados. Precisaremos montar a seguinte lista para cada design de esquema:

  • Lista de entidades (diagrama ER)

  • Volumes e throughput previstos para cada entidade

  • Padrões de acesso que precisam ser atendidos (consultas e gravações)

  • Requisitos de retenção de dados