Cloud Spanner - Novo serviço de banco de dados do Google Cloud


A Google Cloud Platform é a plataforma de cloud computing do Google,que possui um conjunto de aplicações e soluções que disponibiliza aplicações em nuvem utilizando os modelos SaaS, Paas, e Iaas. No Google Cloud Next 2017, evento que trata sobre o futuro da computação em nuvem e reuniu executivos, clientes e parceiros do Google, como também desenvolvedores e engenheiros com este propósito (STARTUPI,2017). O evento ocorreu em São Francisco e a Google Cloud apresentou parcerias, produtos, avanços e novos modelos de atendimento aos seus clientes.
Um desses serviços foi o Cloud Spanner "O primeiro serviço de banco de dados relacional altamente consistente e horizontalmente escalonável"(GOOGLE, 2017). 
Segundo a empresa: 
"O Cloud Spanner é o único serviço de banco de dados de nível empresarial, altamente consistente e distribuído globalmente criado para a nuvem com o objetivo específico de combinar os benefícios da estrutura de banco de dados relacional com a escala horizontal não relacional. Essa combinação resulta em transações de alto desempenho e alta consistência entre linhas, regiões e continentes. Tudo isso com o SLA líder do mercado, que oferece 99,999% de disponibilidade, segurança de nível empresarial e sem inatividade planejada. O Cloud Spanner chegou para revolucionar a administração e o gerenciamento dos bancos de dados, além de aumentar a eficiência do desenvolvimento de aplicativos. Vivemos na era de conexões contínuas e distribuição global para os negócios. Por isso, a eficiência das equipes de desenvolvimento e TI, que é medida em tempo de inatividade e de lançamento dos apps, é um dos recursos mais valiosos de uma organização. No passado, gerenciar back-ends de bancos de dados com eficiência e, ao mesmo tempo, fornecer as ferramentas de que os desenvolvedores precisavam para criar apps era um desafio." 
A seguir temos uma tabela sobre as características do Spanner comparado a bancos de dados relacionais e não relacionais.

Alguns outros recursos do serviço são:
  • Escala global - Escalonável horizontalmente entre linhas, regiões e continentes. Suporta de um a centenas ou milhares de nodes. 
  • Totalmente gerenciado - Facilidade de implementação em todos os níveis e estágios. A replicação síncrona e a manutenção são automáticas e integradas ao serviço. 
  • Semântica relacional - Tudo que você espera de um banco de dados relacional: esquemas, transações ACID e consultas de SQL (ANSI 2011). 
  • Compatível com várias linguagens - Bibliotecas de cliente em C#, Go, Java, Node.js, PHP, Python e Ruby. O driver JDBC está disponível para oferecer conectividade com as ferramentas de terceiros mais usadas.
  • Consistência transacional - Criada com o objetivo de fornecer consistência transacional externa e global. 
  • Segurança de nível empresarial - Criptografia da camada de dados, integração de IAM para acesso e controles, além de registro de auditoria. 
  • Altamente disponível - Dados altamente disponíveis a toda hora e em qualquer lugar.

Referências:
GOOGLE. Cloud Spanner. Disponível em: https://cloud.google.com/spanner/?hl=pt-br
STARTUPI. Fique por dentro dos anúncios do Google Cloud Next 2017. Disponível em : https://startupi.com.br/2017/03/fique-por-dentro-dos-anuncios-do-google-cloud-next-2017/


Comentários

Postagens mais visitadas