Como escolher uma opção de armazenamento

Existem várias opções de armazenamento de dados no seu aplicativo App Engine:

Nome Estrutura Consistência Custo
Google Cloud Datastore Sem esquema (NoSQL) Bastante consistente, exceto para executar consultas globais. O Google Cloud Datastore oferece uma cota grátis com limites diários. As contas pagas oferecem operações ilimitadas de armazenamento, leitura e gravação. Há mais informações na página Datastore Quotas.
Google Cloud SQL Relacional (compatível com MySQL) Bastante consistente. O Google oferece dois planos de faturamento para o Google Cloud SQL: pacotes e por uso. Há mais informações na tabela de preços do Cloud SQL.
Google Cloud Storage Arquivos e seus metadados associados (armazenamento de arquivos em nuvem) Bastante consistente, exceto para realizar operações de listagem de intervalos ou objetos. Não há cobranças associadas à realização de chamadas ao Google Cloud Storage. No entanto, são cobradas as taxas habituais de armazenamento de dados do Google Cloud Storage para todos os dados armazenados.

Os preços do Cloud Storage estão disponíveis na tabela de preços do Cloud Storage.

Essas opções não são mutuamente exclusivas. Por exemplo, o mesmo aplicativo pode armazenar informações em um banco de dados Cloud SQL e também armazenar arquivos em um intervalo do Cloud Storage.

Bancos de dados de terceiros

É possível escolher dentre uma variedade de bancos de dados de terceiros a serem usados com os aplicativos, como Redis, MongoDB, PostgreSQL, Cassandra e Hadoop. Qualquer banco de dados de terceiros compatível com seu idioma pode ser usado com a instância do App Engine, desde que os dois possam ser conectados.

Leia mais sobre como conectar-se a bancos de dados de terceiros.

Soluções de armazenamento substituídas

As seguintes soluções são compatíveis com o App Engine, mas foram substituídas pelas opções listadas acima.

  • DB Datastore: a biblioteca DB Datastore foi substituída pela biblioteca NDB Datastore, que oferece armazenamento em cache automático e suporte para consultas sofisticadas e transações atômicas.
  • Blobstore API: o Google Cloud Storage é recomendado em vez da utilização da Blobstore API.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python