Ola,
Eu fiz uma aplicação (rede social) e estou fazendo alguns testes no app engine com ela e estou percebendo q a minha Quota para Read e Write (Datastore Write/Read Operations) esta indo pro espaço muito rapido (acredito ser por causa dos poolings).
https://developers.google.com/appengine/docs/billing
Write >> $0.10 per 100k operations
Read >> $0.07 per 100k operations
Small >> $0.01 per 100k operations
Não entendo muito bem o q significa essa quota mas acredito q o consumo do “write” seja quando eu chamo o metodo “put”
New Entity Put (per entity, regardless of entity size) >>>> 2 writes + 2 writes per indexed property value + 1 write per composite index value
Existing Entity Put (per entity) >>>> 1 write + 4 writes per modified indexed property value + 2 writes per modified composite index value
Resumindo pelo q eu entendi a cada 100KB de dados q eu gravo ou leio eu pago 10 centavos de dollar…
Minha pergunta é: “Não é muito pouco?”
Por exemplo: Eu implementei um chat em java onde a cada 10 segundos faz pooling no servidor para atualizar menu de usuarios, usuarios logados, novas mensagens, usuarios conectados ou nao, eventos de usuarios (ex: Usuario x esta digitando) etc. Enfim, a cada pooling atualiza um monte de coisas no banco além de ler. Isso nao torna o site lento, esse processo é bem rapido e nao interfere em desempenho, mas o fato é q a cada pooling atualiza e le tabelas
Fora isso tem alguns outros poolings.
Estou vendo aqui e se realmente a cada 100KB de dados eles me cobrarem $0,10 vai ficar muito caro.
É isso mesmo? Essa cota de 100Kb por write é muito pouco para o meu site?