O Google Cloud está adicionando recursos impulsionados por seu modelo proprietário de linguagem grande, Gemini, às suas ofertas de banco de dados, que incluem Bigtable, Spanner, Memorystore para Redis, Firestore, CloudSQL para MySQL e AlloyDB para PostgreSQL, anunciou a empresa em sua conferência anual Next.
Os recursos orientados pelo Gemini, que estão atualmente em versão prévia pública, incluem geração de SQL e assistência de IA no gerenciamento e migração de bancos de dados.
No ano passado, a empresa adicionou o Duet AI, agora renomeado para Gemini, no Spanner e em seu serviço de migração de banco de dados.
A capacidade de geração de SQL pode ser acessada por meio do editor SQL da empresa chamado Database Studio, encontrado no Cloud Console do Google.
Como o nome sugere, esse recurso permite que os desenvolvedores gerem, resumam e corrijam facilmente código SQL com assistência de código inteligente, conclusão de código e orientação diretamente dentro do Database Studio, o que por sua vez melhora a produtividade, disse a empresa, acrescentando que o Database Studio suporta ambos Dialetos MySQL e PostgreSQL.
Além disso, o Database Studio vem com uma interface de bate-papo sensível ao contexto que pode receber informações em linguagem natural para ajudar a construir aplicativos de banco de dados com mais rapidez, de acordo com a empresa.
O Google não é o único fornecedor de banco de dados que adicionou a geração de código SQL à sua lista de recursos, disseram analistas.
“A geração de código SQL com a ajuda da IA generativa tornou-se um dos frutos mais fáceis de alcançar para a IA generativa no ano passado”, disse Tony Baer, analista principal da dbInsight.
“A nova geração de assistentes de código de banco de dados de IA generativa deve eventualmente ter uma vantagem importante sobre os assistentes que atendem a linguagens de uso geral, que é que eles são específicos de banco de dados e podem, portanto, ler os metadados de bancos de dados não apenas para formar, mas também otimizar o código SQL”, explicou Baer.
Gerenciando e migrando bancos de dados com Gemini
Para ajudar a gerenciar melhor os bancos de dados, o provedor de serviços em nuvem está adicionando um novo recurso chamado Database Center, que permitirá às operadoras gerenciar uma frota inteira de bancos de dados a partir de um único painel.
O Database Center também fornece painéis inteligentes para avaliar proativamente a disponibilidade, proteção de dados, segurança e postura de conformidade, disse a empresa.
Além disso, a empresa está incorporando o Gemini no Database Center por meio de uma janela de bate-papo baseada em linguagem natural que permitirá que as equipes empresariais interajam com os bancos de dados e encontrem mais informações sobre eles.
A janela de bate-papo também pode ser usada para gerar dicas de solução de problemas relacionados ao banco de dados, disse a empresa.
A ideia do Google de ter um painel único para gerenciar vários bancos de dados se inspira na Oracle, segundo Baer.
Embora a Oracle forneça capacidade para múltiplas instâncias dos mesmos bancos de dados, o que é multimodal, o Google estende a capacidade para uma coleção heterogênea de bancos de dados, disse Baer.
“Ter controle central significa que as empresas podem ser consistentes com suas políticas de segurança, acesso a dados e acordos de nível de serviço (SLAs). Este é um grande passo em direção à simplificação que esperamos da nuvem”, explicou o analista principal.
O Google também estendeu o Gemini ao seu serviço de migração de banco de dados, que anteriormente tinha suporte para Duet AI.
Os recursos aprimorados do Gemini tornarão o serviço melhor, disse a empresa, acrescentando que o Gemini pode ajudar a converter código residente no banco de dados, como procedimentos armazenados e funções, para o dialeto PostgreSQL.
Além disso, a migração de banco de dados desenvolvida pelo Gemini também se concentra em explicar a tradução do código com uma comparação lado a lado de dialetos, juntamente com explicações detalhadas do código e recomendações.
O foco na explicação do código foi planejado para ajudar a aprimorar e retreinar os desenvolvedores de SQL, disse a empresa.
AlloyDB AI obtém novos recursos
Além de potencializar bancos de dados com Gemini, o Google adicionou novos recursos ao AlloyDB AI.
AlloyDB AI, que foi lançado no ano passado como parte de seu serviço de banco de dados AlloyDB para PostgreSQL, é um conjunto de recursos integrados destinados a ajudar os desenvolvedores a construir aplicativos generativos baseados em IA usando dados em tempo real.
Os novos recursos incluem permitir que aplicativos generativos baseados em IA consultem dados com linguagem natural e um novo tipo de visualização de banco de dados.
A habilitação da consulta de dados com linguagem natural permitirá que aplicativos baseados em IA respondam a mais conjuntos de perguntas de equipes empresariais, disse a empresa.
Por outro lado, o novo tipo de visualização do banco de dados — visualização segura parametrizada — permite que as equipes empresariais protejam os dados com base no contexto dos usuários finais.
O AlloyDB AI pode ser baixado usando o AlloyDB Omni, que foi disponibilizado ao público geral. AlloyDB Omni é uma versão para download do serviço de banco de dados compatível com PostgreSQL do Google Cloud.
Outras atualizações incluem a adição do Bigtable Data Boost, semelhante ao Spanner Data Boost lançado no ano passado, e melhorias de desempenho no Memorystore para Redis.