O SQL chegou com mais de 100 funções, de processamento JSON a kNN e HLL, para que você possa fazer ainda mais com seu banco de dados NoSQL favorito.
Serviço de banco de dados NoSQL de baixa latência e nível empresarial para machine learning, análise operacional e aplicativos voltados ao usuário em escala.
Novos clientes ganham US$ 300 em créditos para gastar no Bigtable.
Ofereça suporte a cargas de trabalho analíticas mistas, com vários locatários e em tempo real em uma única plataforma com facilidade
Leituras e gravações de alto desempenho mesmo em implantações distribuídas globalmente
Crie arquiteturas multicloud ou de nuvem híbrida com a API Apache HBase de código aberto e a sincronização bidirecional
Recursos
O Bigtable é um armazenamento de chave-valor e famílias de colunas, ideal para o acesso rápido a dados estruturados, semiestruturados ou não estruturados. Isso faz com que cargas de trabalho sensíveis à latência, como a personalização, sejam perfeitas para o Bigtable. No entanto, seus contadores distribuídos, a alta capacidade de processamento de leitura e gravação por dólar também o tornam ideal para casos de uso de sequência de cliques e IoT, e até mesmo análise em lote para aplicativos de computação de alto desempenho (HPC), incluindo treinamento de modelos de ML.
O Bigtable separa os recursos de computação do repositório de dados, o que possibilita o ajuste transparente dos recursos de processamento. Cada nó adicional pode processar leituras e gravações igualmente bem, proporcionando escalabilidade horizontal sem esforço. O Bigtable otimiza o desempenho escalonando automaticamente os recursos para se adaptarem ao tráfego do servidor, lidando com fragmentação, replicação e processamento de consultas.
O Bigtable permite que o modelo de dados evolua organicamente. Armazene tudo, desde escalares, JSON, buffers de protocolo, Avro, Arrow até embeddings e imagens, além de adicionar/remover dinamicamente novas colunas conforme necessário. Forneça disponibilização de baixa latência ou análises em lote de alto desempenho em dados brutos e não estruturados em um único banco de dados.
Os aplicativos com suporte do Bigtable podem entregar leituras e gravações de baixa latência com configurações multiprimárias distribuídas globalmente, não importa onde seus usuários estejam. As instâncias zonais são ótimas para economizar custos e podem ser escalonadas perfeitamente para implantações multirregionais com replicação automática. Além disso, ao executar uma instância multirregional, seu banco de dados é protegido contra uma falha regional e oferece disponibilidade líder do setor de 99,999%.
As migrações em tempo real permitem uma integração mais rápida e simples, garantindo uma migração de dados precisa com redução de esforço. A biblioteca de replicação do HBase do Bigtable permite migrações em tempo real sem inatividade com ferramentas de importação e validação para carregar facilmente snapshots do HBase no Bigtable enquanto modelos do Dataflow simplificam as migrações do Cassandra para o Bigtable.
O Data Boost do Bigtable permite que os usuários executem consultas analíticas, realizem processos de ETL em lote, treinem modelos de ML ou exportem dados com mais rapidez sem afetar as cargas de trabalho transacionais. O Data Boost não requer planejamento nem gerenciamento de capacidade. Ele permite consultar diretamente os dados armazenados no sistema de armazenamento distribuído do Google, o Colossus, usando capacidade sob demanda. Assim, os usuários conseguem facilmente processar cargas de trabalho mistas e compartilhar dados sem preocupações.
Conecte-se facilmente ao ecossistema de código aberto com a API Apache HBase. Crie aplicativos baseados em dados mais rapidamente com integrações totais com o Apache Spark, Hadoop, GKE, Dataflow, Dataproc, Vertex AI Vector Search e BigQuery. Conheça as equipes de desenvolvimento onde elas estiverem com bibliotecas de cliente e de SQL para Java, Go, Python, C#, Node.js, PHP, Ruby, C++, HBase e integração com o LangChain.
Sem cobranças de IOPS, sem custo para fazer ou restaurar backups, nenhum preço de leitura/gravação desproporcional para afetar seu orçamento conforme suas cargas de trabalho evoluem.
Reduza os custos operacionais e aumente a confiabilidade para bancos de dados de qualquer tamanho. A replicação e a manutenção são automáticas e integradas, sem tempo de inatividade.
Use os fluxos de alterações do Bigtable para capturar dados alterados dos bancos do Bigtable e integrá-los a outros sistemas para análise, acionamento de eventos e conformidade.
Chaves de criptografia gerenciadas pelo cliente (CMEK, na sigla em inglês) com suporte ao Cloud External Key Manager, integração do IAM para acesso e controles, suporte para VPC-SC, Transparência no acesso, Aprovação de acesso e registros de auditoria abrangentes ajudam a garantir que seus dados estejam protegidos e em conformidade com as regulamentações. Com o controle de acesso detalhado, você autoriza o acesso no nível da tabela, da coluna ou da linha.
Monitore o desempenho dos bancos de dados do Bigtable com métricas do lado do servidor. Analise os padrões de uso com a ferramenta de monitoramento interativo Key Visualizer. Use as estatísticas de consulta, as estatísticas da tabela e a ferramenta dos tablets mais usados para solucionar problemas de desempenho de consulta e diagnosticar rapidamente problemas de latência com o monitoramento do lado do cliente.
Faça backups incrementais do seu banco de dados de forma econômica e restaure sob demanda. Armazene backups em diferentes regiões para ter mais resiliência e fazer restaurações com facilidade entre instâncias ou projetos em cenários de teste e produção.
Use o modelo do Bigtable para a pesquisa de vetor da Vertex AI para indexar dados no banco de dados do Bigtable usando a Vertex AI para realizar uma pesquisa de similaridade em embeddings vetoriais com a pesquisa de vetor da Vertex AI.
Crie com facilidade aplicativos de IA generativa que são mais precisos, transparentes e confiáveis com a pesquisa de vetor vizinho mais próximo de kNN integrada (em pré-lançamento) e a integração com LangChain. Acesse o repositório do GitHub para saber mais.
Como funciona
As instâncias do Bigtable fornecem computação e armazenamento em uma ou mais regiões. Cada cluster do Bigtable pode receber leituras e gravações. Os dados são "divididos" automaticamente para fins de escalonabilidade e replicados entre clusters de maneira assíncrona. Um relógio distribuído chamado TrueTime garante que as transações sejam ordenadas corretamente.
Usos comuns
Saiba como usar o Bigtable com armazenamentos de recursos de código aberto conhecidos
Saiba como usar o Bigtable com armazenamentos de recursos de código aberto conhecidos
Preços
Como funcionam os preços do Bigtable | Os preços do Bigtable 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ço | Descrição | Preço |
Capacidade de computação | A capacidade de computação é provisionada como nós. | Starting at US$ 0,65 por nó/hora |
Armazenamento de dados | SSD Os preços são baseados no tamanho físico das tabelas. Cada réplica é faturada separadamente. Recomendado para veiculação de baixa latência. | Starting at US$ 0,17 por GB/mês |
HDD Os preços são baseados no tamanho físico das tabelas. Cada réplica é faturada separadamente. | Starting at US$ 0,026 por GB/mês | |
Backups | O preço é baseado no tamanho físico dos backups. Os backups do Bigtable são incrementais. | Starting at US$ 0,026 por GB/mês |
Rede | Entrada | Grátis |
Saída dentro da mesma região | Grátis | |
Saída entre regiões | Starting at US$ 0,10 por GB | |
Replicação | Dentro da mesma região | Grátis |
Entre as regiões | Starting at US$ 0,01 por GB |
Saiba mais sobre os preços do Bigtable e osdescontos por compromisso de uso.
Como funcionam os preços do Bigtable
Os preços do Bigtable 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.
A capacidade de computação é provisionada como nós.
Starting at
US$ 0,65
por nó/hora
SSD
Os preços são baseados no tamanho físico das tabelas. Cada réplica é faturada separadamente. Recomendado para veiculação de baixa latência.
Starting at
US$ 0,17
por GB/mês
HDD
Os preços são baseados no tamanho físico das tabelas. Cada réplica é faturada separadamente.
Starting at
US$ 0,026
por GB/mês
Backups
O preço é baseado no tamanho físico dos backups. Os backups do Bigtable são incrementais.
Starting at
US$ 0,026
por GB/mês
Entrada
Grátis
Saída dentro da mesma região
Grátis
Saída entre regiões
Starting at
US$ 0,10
por GB
Replicação
Dentro da mesma região
Grátis
Entre as regiões
Starting at
US$ 0,01
por GB
Saiba mais sobre os preços do Bigtable e osdescontos 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 Bigtable
Confira como a Box modernizou os bancos de dados NoSQL com o Bigtable
A Box melhora a escalonabilidade e a disponibilidade, além de reduzir o custo de gerenciamento por meio de uma migração perfeita.
Assista ao vídeoBenefícios e clientes
Expanda seus negócios com aplicativos inovadores que são escalonados sem limites para atender a qualquer demanda.
Tenha o melhor custo-benefício da categoria e pague pelo que usar.
Migre facilmente de outros bancos de dados NoSQL e execute implantações híbridas ou de várias nuvens com APIs de código aberto e ferramentas de migração.
Parceiros e integração
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 Bigtable é um serviço de banco de dados NoSQL, mais especificamente um armazenamento de chave-valor que permite tabelas muito amplas com dezenas de milhares de colunas. Portanto, também é chamado de banco de dados de famílias de colunas ou mapa multidimensional distribuído Ele é um banco de dados NoSQL em "Não apenas SQL" em vez de "Zero SQL".
O Bigtable é mais semelhante aos projetos de código aberto populares que ele inspirou, como Apache HBase e Cassandra, e, por isso, ele é o destino mais comum para clientes que lidam com grandes volumes de dados e que estão buscando uma solução de banco de dados NoSQL de alto desempenho, econômica e totalmente gerenciada no Google Cloud.
Além das APIs de chave-valor, o Bigtable também oferece suporte a consultas SQL de três maneiras diferentes:
O Bigtable oferece ferramentas de migração que permitem uma integração mais rápida e simples, garantindo uma migração de dados precisa com menos esforço. A biblioteca de replicação do HBase do Bigtable permite migrações em tempo real sem inatividade com ferramentas de importação e validação para carregar facilmente snapshots do HBase no Bigtable enquanto modelos do Dataflow simplificam as migrações do Cassandra para o Bigtable.
O armazenamento do Bigtable é cobrado por GB usado de maneira semelhante a um modelo sem servidor. O Bigtable também oferece escalonamento horizontal linear e pode aumentar e diminuir automaticamente os recursos de computação em resposta a flutuações na demanda. Por isso, não exige um compromisso de capacidade de longo prazo para armazenamento ou computação. No entanto, o preço da computação de baixa latência é baseado em capacidade e cobrado por nó, não por solicitação, em que cada nó pode atender até 17 mil solicitações por segundo. Isso torna o preço do Bigtable mais favorável para cargas de trabalho maiores, mas menos ideal para aplicativos pequenos que podem ser mais adequados para bancos de dados do Google Cloud, como o Firestore.
Para processamento de dados em lote, o Bigtable oferece o Data Boost, que é faturado em unidades de processamento sem servidor (SPU, na sigla em inglês).