Crie apps inteligentes com um único banco de dados que reúne relacional, gráfico, chave-valor e pesquisa. Sem janelas de manutenção, apps essenciais ininterruptos.
Além disso, novos clientes do Google Cloud recebem US $300 em créditos.
Recursos
Revele relações e conexões ocultas. O Spanner Graph oferece suporte à linguagem de consulta ISO Graph (GQL, na sigla em inglês), os novos padrões internacionais para bancos de dados de gráficos, oferecendo uma maneira intuitiva e concisa de corresponder padrões e percorrer relações nos seus dados. Ele combina os pontos fortes do SQL e do GQL, permitindo que você consulte dados estruturados e conectados em uma única operação. O Spanner Graph, em pré-lançamento, opera com recursos de pesquisa vetorial e de texto completo, permitindo que você ofereça uma nova classe de aplicativos ativados por IA.
Pesquise embeddings de vetores em escala praticamente ilimitada no Spanner com a pesquisa de vetor de vizinho mais próximo (KNN, na sigla em inglês) e de vetor de vizinho mais próximo (ANN, na sigla em inglês) aproximados (ambos em Pré-lançamento) para cargas de trabalho altamente particionáveis. O suporte integrado à pesquisa vetorial no Spanner elimina a necessidade de soluções de banco de dados de vetores separadas e especializadas, fornecendo garantias transacionais de dados operacionais, resultados de pesquisa vetorial novos e consistentes em uma arquitetura sem servidor de escalonamento horizontal sem gerenciamento.
Mantenha a capacidade de gerenciamento do seu único banco de dados global e melhore a latência para usuários distribuídos no mundo todo. Com o particionamento geográfico no Spanner, é possível particionar os dados da sua tabela no nível da linha em todo o mundo para disponibilizar os dados mais perto dos seus usuários. Mesmo que os dados estejam divididos em diferentes partições, o Spanner mantém todos os dados distribuídos como uma única tabela coesa para consultas e mutações.
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 ou birregional, seu banco de dados pode resistir a uma falha regional e oferece uma disponibilidade líder no setor de 99,999%.
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.
Elimine ferramentas de pesquisa separadas e os pipelines de extração, transformação e carregamento (ETL) associados usando a pesquisa de texto de alto desempenho com tecnologia de aprendizado da Pesquisa Google. A pesquisa de texto completo fornece resultados de pesquisa transacionalmente consistentes e recursos avançados como pesquisa fonética e correspondência baseada em NGRAMs para variações ortográficas. Para saber mais, leia este artigo.
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.
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.
Tenha uma visão abrangente de toda a frota de bancos de dados, incluindo vários mecanismos, versões, regiões, projetos e ambientes. O Database Center, em pré-lançamento, ajuda a reduzir os riscos da sua frota de maneira proativa com recomendações inteligentes de desempenho e segurança. Com o Gemini ativado, o Database Center torna a otimização da sua frota de bancos de dados muito mais intuitiva. Use uma interface de chat de linguagem natural para fazer perguntas, resolver problemas de frota rapidamente e receber recomendações de otimização.
Comparação de bancos de dados
Atributo do banco de dados | Outro banco de dados relacional | Outro banco de dados não relacional | Spanner |
---|---|---|---|
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
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
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.
Usos comuns
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.
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.
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.
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.
Revele relações e conexões ocultas nos dados
Com o Spanner Graph, é possível desenvolver gráficos de informações que capturam as conexões complexas entre entidades, representadas como nós, e as relações delas, representadas como bordas. Essas conexões fornecem mais contexto, tornando os gráficos de conhecimento inestimáveis para o desenvolvimento de sistemas de base de conhecimento e mecanismos de recomendação. Com recursos de pesquisa integrados, você pode combinar perfeitamente a compreensão semântica, a recuperação baseada em palavras-chave e a criação de gráficos para resultados abrangentes.
Revele relações e conexões ocultas nos dados
Com o Spanner Graph, é possível desenvolver gráficos de informações que capturam as conexões complexas entre entidades, representadas como nós, e as relações delas, representadas como bordas. Essas conexões fornecem mais contexto, tornando os gráficos de conhecimento inestimáveis para o desenvolvimento de sistemas de base de conhecimento e mecanismos de recomendação. Com recursos de pesquisa integrados, você pode combinar perfeitamente a compreensão semântica, a recuperação baseada em palavras-chave e a criação de gráficos para resultados abrangentes.
Preços
Como funcionam os preços do Spanner | Os preços do Spanner são baseados na capacidade de computação, no Spanner Data Boost, no armazenamento do banco de dados, no armazenamento de backup, na replicação e no uso da rede. Os preços de computação variam de acordo com a edição e a configuração selecionadas. Os descontos por uso contínuo podem reduzir ainda mais o preço de computação. | |
---|---|---|
Serviço | Descrição | Preço (US$) |
Computação | Standard edition Com um pacote abrangente de recursos estabelecidos para configurações regionais (uma região) A capacidade de computação é provisionada como unidades de processamento ou nós (1 nó = 1.000 unidades de processamento). | Starting at US$ 0,030 por 100 unidades de processamento por hora por réplica |
Enterprise edition Ofereça mais recursos de pesquisa avançada e de vários modelos com mais simplicidade e eficiência operacionais A capacidade de computação é provisionada como unidades de processamento ou nós (1 nó = 1.000 unidades de processamento). | Starting at USD 0,041 por 100 unidades de processamento por hora por réplica | |
Enterprise Plus edition Suporte às cargas de trabalho mais exigentes com os níveis mais altos de disponibilidade, desempenho, conformidade e governança A capacidade de computação é provisionada como unidades de processamento ou nós (1 nó = 1.000 unidades de processamento). | Starting at US$ 0,057 por 100 unidades de processamento por hora por réplica | |
Data Boost | Recursos de computação isolados e sob demanda, incluindo CPU, memória e transferência de dados local | Starting at USD 0,00117 por unidade de processamento sem servidor por hora |
Armazenamento de banco de dados | O preço é baseado na quantidade de dados armazenados no banco de dados e inclui o custo de armazenamento em réplicas de leitura e gravação e de somente leitura. A réplica testemunha não tem custo financeiro. | Starting at US$ 0,10 por GB por mês por réplica |
Armazenamento de backup | Configuração regional Os preços são baseados na quantidade de armazenamento de backup e incluem o custo de armazenamento em todas as réplicas. | Starting at US$ 0,10 por GB por mês (incluindo todas as réplicas) |
Configuração de birregional e multirregional Os preços são baseados na quantidade de armazenamento de backup e incluem o custo de armazenamento em todas as réplicas. | Starting at US$ 0,30 por GB por mês (incluindo todas as réplicas) | |
Replicação | Replicação intrarregional | Grátis |
Replicação entre regiões | Starting at US$ 0,04 por GB | |
Rede | Entrada | Grátis |
Saída intrarregional | Grátis | |
Saída inter-regional | Starting at US$ 0,01 por GB |
Saiba mais sobre os preços do Spanner e os descontos por compromisso de uso.
Como funcionam os preços do Spanner
Os preços do Spanner são baseados na capacidade de computação, no Spanner Data Boost, no armazenamento do banco de dados, no armazenamento de backup, na replicação e no uso da rede. Os preços de computação variam de acordo com a edição e a configuração selecionadas. Os descontos por uso contínuo podem reduzir ainda mais o preço de computação.
Standard edition
Com um pacote abrangente de recursos estabelecidos para configurações regionais (uma região)
A capacidade de computação é provisionada como unidades de processamento ou nós (1 nó = 1.000 unidades de processamento).
Starting at
US$ 0,030
por 100 unidades de processamento por hora por réplica
Enterprise edition
Ofereça mais recursos de pesquisa avançada e de vários modelos com mais simplicidade e eficiência operacionais
A capacidade de computação é provisionada como unidades de processamento ou nós (1 nó = 1.000 unidades de processamento).
Starting at
USD 0,041
por 100 unidades de processamento por hora por réplica
Enterprise Plus edition
Suporte às cargas de trabalho mais exigentes com os níveis mais altos de disponibilidade, desempenho, conformidade e governança
A capacidade de computação é provisionada como unidades de processamento ou nós (1 nó = 1.000 unidades de processamento).
Starting at
US$ 0,057
por 100 unidades de processamento por hora por réplica
Data Boost
Recursos de computação isolados e sob demanda, incluindo CPU, memória e transferência de dados local
Starting at
USD 0,00117
por unidade de processamento sem servidor por hora
Armazenamento de banco de dados
O preço é baseado na quantidade de dados armazenados no banco de dados e inclui o custo de armazenamento em réplicas de leitura e gravação e de somente leitura. A réplica testemunha não tem custo financeiro.
Starting at
US$ 0,10
por GB por mês por réplica
Armazenamento de backup
Configuração regional
Os preços são baseados na quantidade de armazenamento de backup e incluem o custo de armazenamento em todas as réplicas.
Starting at
US$ 0,10
por GB por mês (incluindo todas as réplicas)
Configuração de birregional e multirregional
Os preços são baseados na quantidade de armazenamento de backup e incluem o custo de armazenamento em todas as réplicas.
Starting at
US$ 0,30
por GB por mês (incluindo todas as réplicas)
Replicação
Replicação intrarregional
Grátis
Replicação entre regiões
Starting at
US$ 0,04
por GB
Rede
Entrada
Grátis
Saída intrarregional
Grátis
Saída inter-regional
Starting at
US$ 0,01
por GB
Saiba mais sobre os preços do Spanner e os descontos por compromisso de uso.
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?
Veja como a Uber reformulou a plataforma de atendimento usando o Spanner.
Assista ao vídeoBenefí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.
Parceiros e integração
Os parceiros do Spanner ajudam você a modernizar aplicativos e migrar para a nuvem sem complicações. Encontre seu parceiro ideal ou integração de terceiros em nosso diretório.
Perguntas frequentes
O Spanner simplifica sua arquitetura de dados reunindo cargas de trabalho relacionais, de chave-valor, de gráficos e de pesquisa vetorial, tudo no mesmo banco de dados. Ele é 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. Consulte mais informações sobre a interface PostgreSQL do Spanner na 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 a ferramenta de migração do Spanner (em inglês) para migração de esquema e dados, 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.