Spanner

Prepare seus aplicativos para o futuro com um banco de dados sem concessões

Não há mais relações relacionais e não relacionais. Tenha alto desempenho e disponibilidade em uma escala praticamente ilimitada. Remova o estresse de gerenciar bancos de dados com manutenção sem toque.


Dê os primeiros passos com uma instância de teste gratuito de 90 dias do Spanner.

Além disso, novos clientes do Google Cloud recebem US $300 em créditos.


Recursos

Escalonabilidade de leitura e gravação sem limites

O Spanner separa os recursos de computação do armazenamento de dados, o que possibilita o escalonamento transparente dos recursos de processamento. Cada capacidade de computação adicional pode processar leituras e gravações, proporcionando escalabilidade horizontal sem esforço. O Spanner otimiza o desempenho ao processar automaticamente a fragmentação, a replicação e o processamento de transações.

Manutenção automatizada

Reduza os custos operacionais e melhore a confiabilidade em bancos de dados de qualquer tamanho. A replicação síncrona e a manutenção são automáticas e integradas ao serviço. Alterações e manutenção de esquemas 100% on-line para atender ao tráfego sem inatividade.

Interface do PostgreSQL

Combine a escalonabilidade e a confiabilidade do Spanner com a familiaridade e portabilidade de uma interface do PostgreSQL. Use as habilidades e as ferramentas que as equipes já conhecem e prepare seu investimento para ter tranquilidade.

Fragmentação automática de banco de dados

Nunca mais se preocupe com a refragmentação manual do banco de dados. A fragmentação integrada distribui automaticamente os dados para otimizar o desempenho e a disponibilidade. Amplie ou reduza a escala vertical sem interrupções.

Vector search

Embeddings de vetores de pesquisa em escala praticamente ilimitada no Spanner com a pesquisa de vetores de vizinho mais próximo exato (KNN, na sigla em inglês) (em pré-lançamento) para cargas de trabalho altamente particionadas em que cada pesquisa é restrita a dados associados a um usuário específico. Essas cargas de trabalho são uma ótima opção para os recursos de pesquisa de KNN integrados ao Spanner. Isso permite que o Spanner reduza com eficiência o espaço de pesquisa para fornecer resultados precisos em tempo real com baixa latência.

Integrações da Vertex AI

Faça inferências on-line em embeddings, IAs generativas ou modelos personalizados na Vertex AI usando a função ML.PREDICT em SQL do Spanner. Use o fluxo de trabalho do Spanner para a pesquisa de vetores da Vertex AI para realizar uma pesquisa por similaridade nos dados do Spanner com a pesquisa de vetores da Vertex AI.

Integração com o LangChain

Crie facilmente aplicativos de IA generativa que são mais precisos, transparentes e confiáveis usando a integração do LangChain. O Spanner tem três integrações do LangChain: carregador de documentos para carregar e armazenar informações de documentos, repositórios de vetores para permitir a pesquisa semântica e memória de mensagens de chat para permitir que cadeias recuperem conversas anteriores. Acesse o repositório do GitHub para saber mais.

Processamento de consultas de alto desempenho com isolamento de carga de trabalho

O Spanner Data Boost permite que os usuários executem consultas analíticas, jobs de processamento em lote ou operações de exportação de dados mais rapidamente, sem afetar a carga de trabalho transacional. Totalmente gerenciado pelo Google Cloud, o Data Boost não exige planejamento ou gerenciamento de capacidade. Ele está sempre quente e pronto para processar consultas de usuários diretamente nos dados armazenados no sistema de armazenamento distribuído do Spanner, o Colossus. Esse recurso de computação independente e sob demanda permite aos usuários lidar facilmente com cargas de trabalho mistas e compartilhamento de dados sem preocupações. 

Forte consistência transacional

Conte com a consistência externa líder do setor  sem comprometer a escalonabilidade ou a disponibilidade.

Configurações de região única e multirregional

Não importa onde estejam os seus usuários, os apps que usam o Cloud Spanner podem ler e gravar dados atualizados e fortemente consistentes globalmente. Além disso, durante a execução de uma instância multirregional, seu banco de dados pode resistir a uma falha regional e oferece uma disponibilidade líder no setor de 99,999%.

Captura e replicação de dados alterados em tempo real

Use o Datastream para enviar dados de alteração dos bancos de dados Oracle e MySQL para o Spanner e receber informações atualizadas. Use os fluxos de alteração do Spanner para capturar dados de alterações dos bancos de dados do Spanner e integrá-los a outros sistemas para análise, acionamento de eventos e conformidade.

Dimensionamento granular de instâncias

Comece com o Spanner com uma instância granular por apenas US$ 65/mês e escalone-a com base nas suas necessidades, sem inatividade e sem a necessidade de reestruturar a arquitetura. 

Interface relacional

Tudo que você espera de um banco de dados relacional (esquemas, consultas SQL e transações ACID) em qualquer escala. Use o SQL padrão do Google ou uma Interface PostgreSQL.

Assistência de código com tecnologia de IA

A Duet AI no Spanner ajuda os desenvolvedores a escrever consultas SQL com mais rapidez. Ele oferece sugestões de código para estruturar, modificar ou consultar seus dados com base em solicitações de linguagem natural. A Duet AI no Spanner está atualmente em pré-lançamento.

Suporte a aplicativos e ferramentas avançados

Conheça as equipes de desenvolvimento em que elas estão com bibliotecas de cliente nativas para Java/JDBC, Go, Python, C#, Node.js, PHP, Ruby e C++, bem como os ORMs mais conhecidos, incluindo Hibernate e Entity Framework.

Observabilidade

Monitore o desempenho dos bancos de dados do Spanner com métricas e estatísticas. Analise padrões de uso nos bancos de dados do Spanner com o Key Visualizer, uma ferramenta de monitoramento interativo. Use os insights de consulta para resolver problemas de desempenho e diagnosticar rapidamente problemas de contenção de bloqueio com insights de bloqueio e transação..

Segurança e controles de nível empresarial

Chaves de criptografia gerenciadas pelo cliente (CMEK, na sigla em inglês), criptografia de camada de dados, Integração com o IAM para acesso e controles e registro de auditoria abrangente. Compatibilidade com VPC-SC, Transparência no acesso e Aprovação de acesso. O controle de acesso refinado permite autorizar o acesso aos dados do Spanner no nível da tabela e da coluna.

Backup e restauração, recuperação pontual (PITR)

Faça backup do banco de dados para armazenar uma cópia consistente dos dados e restaurá-los sob demanda. A PITR  oferece proteção contínua de dados com a capacidade de recuperar seus dados anteriores para uma granularidade de microssegundos.

Comparação de bancos de dados

Atributo do banco de dadosOutro banco de dados relacionalOutro banco de dados não relacionalSpanner

Esquema

Estática

Dinâmica

Dinâmica

SQL

Sim

Não

Sim

Transações

ACID

(atomicidade, consistência, isolamento e durabilidade)

Eventual

ACID forte

com ordenação TrueTime

Escalonabilidade

Vertical 

(usar uma máquina maior)

Horizontal

(adicionar mais máquinas)

Horizontal

Disponibilidade

Failover (inatividade)

Alta

Alto SLA de 99,999%

Replicação

Configurável

Configurável

Automático

Esquema

Outro banco de dados relacional

Estática

Outro banco de dados não relacional

Dinâmica

Spanner

Dinâmica

SQL

Outro banco de dados relacional

Sim

Outro banco de dados não relacional

Não

Spanner

Sim

Transações

Outro banco de dados relacional

ACID

(atomicidade, consistência, isolamento e durabilidade)

Outro banco de dados não relacional

Eventual

Spanner

ACID forte

com ordenação TrueTime

Escalonabilidade

Outro banco de dados relacional

Vertical 

(usar uma máquina maior)

Outro banco de dados não relacional

Horizontal

(adicionar mais máquinas)

Spanner

Horizontal

Disponibilidade

Outro banco de dados relacional

Failover (inatividade)

Outro banco de dados não relacional

Alta

Spanner

Alto SLA de 99,999%

Replicação

Outro banco de dados relacional

Configurável

Outro banco de dados não relacional

Configurável

Spanner

Automático

Como funciona

As instâncias do Spanner fornecem computação e armazenamento em uma ou mais regiões. Um relógio distribuído chamado TrueTime garante que as transações sejam fortemente consistentes, mesmo entre regiões. Os dados são "divididos" automaticamente para escalonabilidade e replicados usando um esquema síncrono baseado em Paxos para disponibilidade.

Diagrama do Spanner

Usos comuns

Perfil e direitos do usuário

Gerencie dados críticos do usuário com segurança em qualquer escala

O gerenciamento de perfis de usuário é uma função crítica que exige escalonabilidade, disponibilidade e consistência global do Spanner. Ela é o ponto de entrada para os jogadores em vários jogos, plataformas e regiões. Da mesma forma, as empresas de serviços financeiros gerenciam informações do cliente e ofertas de produtos usando o Spanner.
Diagrama da arquitetura de perfil do usuário e direitos

Gerencie dados críticos do usuário com segurança em qualquer escala

O gerenciamento de perfis de usuário é uma função crítica que exige escalonabilidade, disponibilidade e consistência global do Spanner. Ela é o ponto de entrada para os jogadores em vários jogos, plataformas e regiões. Da mesma forma, as empresas de serviços financeiros gerenciam informações do cliente e ofertas de produtos usando o Spanner.
Diagrama da arquitetura de perfil do usuário e direitos

Livro financeiro

Tenha uma visão atualizada e consistente das transações globais

Unifique transações financeiras, negócios, acordos e posições em todo o mundo em um livro de registro consolidado criado no Spanner que garante escalonabilidade e consistência externas. A consolidação de dados ajuda na adaptação rápida às mudanças nas condições de mercado e aos requisitos regulatórios. Da mesma forma, empresas de varejo/comércio eletrônico usam o Spanner para registros contábeis.

Diagrama da arquitetura do livro financeiro

Tenha uma visão atualizada e consistente das transações globais

Unifique transações financeiras, negócios, acordos e posições em todo o mundo em um livro de registro consolidado criado no Spanner que garante escalonabilidade e consistência externas. A consolidação de dados ajuda na adaptação rápida às mudanças nas condições de mercado e aos requisitos regulatórios. Da mesma forma, empresas de varejo/comércio eletrônico usam o Spanner para registros contábeis.

Diagrama da arquitetura do livro financeiro

Internet banking

Ofereça interatividade contínua para experiências digitais

Os consumidores esperam acessar os dados financeiros essenciais nos dispositivos fora do horário comercial. Permita que os desenvolvedores se concentrem em novas experiências em vez de na sobrecarga operacional, como fragmentação manual ou consistência eventual. Reduza riscos e inatividade com 99,999% de disponibilidade e nenhuma manutenção.
Diagrama da arquitetura de internet banking

Ofereça interatividade contínua para experiências digitais

Os consumidores esperam acessar os dados financeiros essenciais nos dispositivos fora do horário comercial. Permita que os desenvolvedores se concentrem em novas experiências em vez de na sobrecarga operacional, como fragmentação manual ou consistência eventual. Reduza riscos e inatividade com 99,999% de disponibilidade e nenhuma manutenção.
Diagrama da arquitetura de internet banking

Programas de fidelidade e promoções

Personalize experiências com atualizações em tempo real

Acompanhe a participação e as preferências dos clientes em um programa de fidelidade para analisar tendências e melhorar a satisfação dos clientes. Da mesma forma, as empresas de jogos usam o Spanner para criar placares personalizados em jogos.
Diagrama da arquitetura de programas de fidelidade e promoções

Personalize experiências com atualizações em tempo real

Acompanhe a participação e as preferências dos clientes em um programa de fidelidade para analisar tendências e melhorar a satisfação dos clientes. Da mesma forma, as empresas de jogos usam o Spanner para criar placares personalizados em jogos.
Diagrama da arquitetura de programas de fidelidade e promoções

Gerenciamento de inventário omni-channel

Oferecer uma visualização consistente em vários canais e apps

O Spanner fornece uma única fonte de informações confiáveis para inventário e pedidos de varejo on-line, na loja, centros de distribuição e frete para combinar o inventário com a demanda, melhorando a experiência do cliente e lucratividade. As empresas de jogos também usam o Spanner para armazenar dados de inventário no jogo.

Diagrama da arquitetura de gerenciamento de inventário omni-channel

Oferecer uma visualização consistente em vários canais e apps

O Spanner fornece uma única fonte de informações confiáveis para inventário e pedidos de varejo on-line, na loja, centros de distribuição e frete para combinar o inventário com a demanda, melhorando a experiência do cliente e lucratividade. As empresas de jogos também usam o Spanner para armazenar dados de inventário no jogo.

Diagrama da arquitetura de gerenciamento de inventário omni-channel

Preços

Como funcionam os preços do SpannerOs preços do Spanner são baseados na capacidade de computação, no armazenamento do banco de dados, no armazenamento de backup e no uso da rede. Os descontos por uso contínuo reduzem ainda mais o preço.
ServiçoDescriçãoPreço
Capacidade de computação

Configuração regional

A capacidade de computação é provisionada como unidades de processamento ou nós (1 nó = 1.000 unidades de processamento). Os preços de instâncias regionais incluem três réplicas de leitura/gravação em uma única região.

Starting at

US$ 0,09

por 100 unidades de processamento por hora

Configuração multirregional

A capacidade de computação é provisionada como unidades de processamento ou nós. Os preços incluem todas as réplicas padrão (a partir de 5) e o uso da rede de replicação entre regiões.

Starting at

US$ 0,30

por 100 unidades de processamento por hora

Armazenamento de banco de dados

Configuração regional

Os preços são baseados na quantidade de dados armazenados no banco de dados e incluem o custo de armazenamento nas réplicas.

Starting at

US$ 0,30

por GB/mês

Configuração multirregional

Os preços são baseados na quantidade de dados armazenados no banco de dados e incluem o custo de armazenamento nas réplicas.

Starting at

US$ 0,50

por GB/mês

Armazenamento de backup

Configuração regional

Os preços são baseados na quantidade de armazenamento de backup e incluem o custo de armazenamento nas réplicas.

Starting at

US$ 0,10

por GB/mês

Configuração multirregional

Os preços são baseados na quantidade de armazenamento de backup e incluem o custo de armazenamento nas réplicas.

Starting at

US$ 0,30

por GB/mês

Rede

Entrada

GRATUITO

Saída dentro da mesma região

GRATUITO

Saída entre regiões no mesmo continente

Starting at

US$ 0,10

por GB/mês

Como funcionam os preços do Spanner

Os preços do Spanner são baseados na capacidade de computação, no armazenamento do banco de dados, no armazenamento de backup e no uso da rede. Os descontos por uso contínuo reduzem ainda mais o preço.

Capacidade de computação
Descrição

Configuração regional

A capacidade de computação é provisionada como unidades de processamento ou nós (1 nó = 1.000 unidades de processamento). Os preços de instâncias regionais incluem três réplicas de leitura/gravação em uma única região.

Preço

Starting at

US$ 0,09

por 100 unidades de processamento por hora

Configuração multirregional

A capacidade de computação é provisionada como unidades de processamento ou nós. Os preços incluem todas as réplicas padrão (a partir de 5) e o uso da rede de replicação entre regiões.

Descrição

Starting at

US$ 0,30

por 100 unidades de processamento por hora

Armazenamento de banco de dados
Descrição

Configuração regional

Os preços são baseados na quantidade de dados armazenados no banco de dados e incluem o custo de armazenamento nas réplicas.

Preço

Starting at

US$ 0,30

por GB/mês

Configuração multirregional

Os preços são baseados na quantidade de dados armazenados no banco de dados e incluem o custo de armazenamento nas réplicas.

Descrição

Starting at

US$ 0,50

por GB/mês

Armazenamento de backup
Descrição

Configuração regional

Os preços são baseados na quantidade de armazenamento de backup e incluem o custo de armazenamento nas réplicas.

Preço

Starting at

US$ 0,10

por GB/mês

Configuração multirregional

Os preços são baseados na quantidade de armazenamento de backup e incluem o custo de armazenamento nas réplicas.

Descrição

Starting at

US$ 0,30

por GB/mês

Rede
Descrição

Entrada

Preço

GRATUITO

Saída dentro da mesma região

Descrição

GRATUITO

Saída entre regiões no mesmo continente

Descrição

Starting at

US$ 0,10

por GB/mês

CALCULADORA DE PREÇOS

Estime seus custos mensais do GKE, incluindo preços e taxas específicos da região.

COTA PERSONALIZADA

Fale com nossa equipe de vendas e receba uma cotação personalizada para sua organização.

Comece sua prova de conceito

Crie uma instância de 90 dias do Spanner gratuitamente

Saiba como usar o Spanner

Criar e consultar um banco de dados no console

Veja as práticas recomendadas para criar instruções SQL

Aprenda a programar com exemplos

Caso de negócios

Veja como outras empresas criaram apps inovadores para entregar ótimas experiências aos clientes, reduzir custos e aumentar o ROI com o Spanner


Como o Uber é escalonado para milhões de solicitações simultâneas?

Como o Uber é escalonado para milhões de solicitações simultâneas?

Veja como a Uber reformulou a plataforma de atendimento usando o Spanner.

Assista ao vídeo

Benefícios e clientes em destaque

Expanda seus negócios com aplicativos inovadores que são escalonados sem limites para atender a qualquer demanda.

Reduza o TCO e libere os desenvolvedores de operações complicadas para sonhar alto e criar mais rápido.

Tenha um excelente desempenho por preço e pague pelo que usar, a partir de US $40 por mês.

  • Logotipo da The Home Depot
  • Logotipo da Equifax
  • Logotipo do CERC
  • Logotipo da Vimeo
  • Logotipo da Niantic
  • Logotipo da COLOPL
  • Logotipo do ShareChat

Parceiros e integração

Aproveite os parceiros que têm experiência com o Spanner para ajudar você em todas as etapas da jornada, desde avaliações e casos de negócios até migrações e criação de novos aplicativos no Spanner.
  • Logotipo da Searce
  • SoftServe
  • Sada
  • Pythian
  • Cloud Ace
  • Epam
  • Cloud Cover
  • Zencore
  • Indium
  • logotipo da Persistent
  • Logotipo da 66 degrees
  • Logotipo da Searce
  • SoftServe
  • Sada
  • Pythian
  • Cloud Ace
  • Epam
  • Cloud Cover
  • Zencore
  • Indium
  • logotipo da Persistent
  • Logotipo da 66 degrees

Quer saber mais detalhes sobre qual integração de parceiro ou terceiros é melhor para sua empresa? Acesse o diretório de parceiros.

Perguntas frequentes

O Spanner é um banco de dados relacional ou não relacional?

O Spanner é um banco de dados altamente escalonável que combina escalonabilidade ilimitada com semântica relacional, como índices secundários, consistência forte, esquemas e SQL, fornecendo 99,999% de disponibilidade em uma solução fácil. Portanto, ele é adequado para cargas de trabalho relacionais e não relacionais.

O Spanner oferece dois dialetos SQL baseados em ANSI sobre o mesmo conjunto avançado de recursos: GoogleSQL e PostgreSQL. O GoogleSQL compartilha sintaxe com o BigQuery para equipes que padronizam os fluxos de trabalho de gerenciamento de dados. A interface do PostgreSQL proporciona familiaridade às equipes que já conhecem o PostgreSQL e à portabilidade de esquemas e consultas para outros ambientes do PostgreSQL. Para mais informações sobre a interface PostgreSQL do Spanner, consulte a documentação.

A migração para o Spanner pode variar muito, dependendo de diversos fatores, como banco de dados de origem, tamanho dos dados, requisitos de tempo de inatividade, complexidade do código do aplicativo, esquema de fragmentação, transformações ou funções personalizadas, failover e estratégia de replicação. As ferramentas recomendadas incluem ferramentas de código aberto, como o HarbourBridge, para migração de dados e esquema, e ferramentas de terceiros para avaliações, como o migVisor. Saiba mais sobre o processo de migração na nossa documentação.

O Spanner é um banco de dados totalmente gerenciado. Portanto, ele fornece automaticamente recursos abrangentes de gerenciamento de infraestrutura, mas algumas ações de gerenciamento específicas do aplicativo podem ser necessárias, dependendo da carga de trabalho. Verifique se você configurou alertas e monitoramento adequados e se está prestando atenção para garantir que a produção esteja sendo executada sem problemas. Você precisa entender quais ações precisam ser tomadas quando o tráfego crescer organicamente ao longo do tempo ou se houver pico de tráfego esperado, ou como lidar com a corrupção de dados devido a bugs de aplicativos e, por último, mas não menos importante, como solucionar problemas de desempenho e entender quais componentes são responsáveis por maiores latências.

Outros recursos e suporte
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Transformação digital
  • Acelere a recuperação dos negócios e garanta um futuro melhor. Use soluções que permitam o uso de nuvem híbrida e de várias nuvens, gerem insights inteligentes e mantenham seus funcionários conectados.
  • Economize com nossa abordagem de preços transparente
  • Os preços de pagamento por utilização do Google Cloud oferecem economia automática com base no uso mensal e preços com desconto para recursos pré-pagos. Entre em contato hoje mesmo para receber uma cotação.
Google Cloud