BT

Início Notícias Google App Engine 1.5.4: Desempenho no Datastore, Memcache assíncrono e mais controle na escrita

Google App Engine 1.5.4: Desempenho no Datastore, Memcache assíncrono e mais controle na escrita

Favoritos

Seguindo o planejamento de releases mensais do SDK do Google App Engine SDK, acaba de ser lançada a versão 1.5.4 tendo como principais modificações melhorias de desempenho para as plataformas Java e Python, maior controle sobre as operações de escrita no Datastore e suporte a requisições assíncronas para o Memcache. Conheça mais detalhes sobre as mudanças.

Blobstore API

Na versão 1.5.3 foi removida a limitação de tamanho nos arquivos binários do Blobstore, e agora foi inserida a possibilidade de cada aplicação definir qual o tamanho máximo aceito no upload de arquivos binários.

Consultas ao Datastore

Dando continuidade à otimização feita no Datastore nas últimas releases, a partir desta versão consultas com filtro de igualdade em múltiplas propriedades de uma mesma entidade continuarão a execução até atingir o limite de 30 segundos imposto pelo Datastore. Muitas destas consultas, que resultavam em erro devido a índices mal definidos, agora poderão completar a execução com sucesso.

Operações de escrita no Datastore

Devido a mudança no modelo de cobranças do App Engine, a partir desta versão estará disponível na interface de gerenciamento do Datastore local, a quantidade de operações necessárias para a escrita de uma entidade. Operações de escrita incluem, além da gravação da entidade, a gravação dos índices e de suas propriedades. A quantidade de operações de escrita pode ser reduzida, definindo-se as propriedades como "não indexadas" (porém lembre-se de não usar estas propriedades em suas consultas).

Prospective Search API (Java)

Foi lançada a versão experimental da nova API de busca para o SDK Java. Com ela se pode detectar e tomar ações em entidades do Datastore que satisfaçam determinados critérios predefinidos pelo desenvolvedor.

Memcache Assíncrono (Python)

Na versão 1.5.4, é possível realizar chamadas assíncronas à API do Memcache. Assim, sua aplicação não precisa mais esperar a resposta do Memcache para que possa continuar o tratamento da requisição do usuário. Está planejada também a implementação dessa funcionalidade para a plataforma Java em futuras versões do SDK.

A lista completa do release de cada uma das plataformas pode ser visto nas páginas correspondentes dos SDKs Java e Python.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.