Datastore no GCP

O Datastore é um banco de dados de documentos NoSQL criado para fornecer escalonamento automático, alto desempenho e facilidade no desenvolvimento de aplicativos. Como a Cloud Bigtable, não tem necessidade de fornecer instâncias de banco de dados.
A Cloud Datastore utiliza uma arquitetura distribuída para gerenciar automaticamente o dimensionamento. Suas consultas escalam com o tamanho de seu conjunto de resultados, não com o tamanho de seu conjunto de dados.

O Cloud Datastore é executado em centros de dados Google, que utilizam redundância para minimizar o impacto de pontos únicos de falha. Sua aplicação pode continuar usando o Cloud Datastore quando o serviço receber uma atualização planejada.

O tamanho total dos bancos de dados Cloud Datastore pode crescer até terabytes e mais.

Recursos

  • Transações atômicas. O Datastore pode executar um conjunto de operações em que todas são bem-sucedidas ou nenhuma ocorre.
  • Alta disponibilidade de leituras e gravações. O Datastore é executado nos data centers do Google, que usam redundância para minimizar o impacto dos pontos de falha.
  • Grande escalonabilidade com alto desempenho. O Datastore usa uma arquitetura distribuída para gerenciar automaticamente o escalonamento. O Datastore usa uma combinação de índices e restrições de consulta para que as consultas sejam escalonadas com o tamanho do conjunto de resultados, e não com o tamanho do conjunto de dados.
  • Armazenamento flexível e consultas de dados. O Datastore mapeia naturalmente para linguagens de script e orientadas a objetos e é exposto a aplicativos por meio de vários clientes. Ele também oferece uma linguagem de consulta semelhante à SQL.
  • Equilíbrio entre consistência posterior e forte. O Datastore garante que as pesquisas de entidade por consultas de chave e de ancestral sempre recebam dados fortemente consistentes. Todas as outras consultas têm consistência posterior. Com os modelos de consistência, o aplicativo oferece uma excelente experiência do usuário no processamento de grandes volumes de dados e usuários.

  • Criptografia em repouso. O Datastore criptografa automaticamente todos os dados antes que eles sejam gravados no disco e descriptografa os dados automaticamente quando lidos por um usuário autorizado. Para mais informações, consulte Criptografia no servidor.

  • Totalmente gerenciado sem inatividade planejada. O Google lida com a administração do serviço do Datastore para que você possa se concentrar no seu aplicativo. Seu aplicativo ainda poderá usar o Datastore quando o serviço receber um upgrade planejado.

Veja alguns Links Relacionados