NOTÍCIA

Google abre o código do mecanismo de busca Supersonic

Anúncio sugere que o Supersonic seria “extremamente útil para criar um back-end de banco de dados orientado a colunas”.

O Google liberou o Supersonic, um mecanismo de busca voltado para trabalhar de forma eficiente com bancos de dados↳Banco de dados134 conteúdosSQL ou NoSQL: eis a questão!!Data · mar 2020Banco de dados: como organizar e dar segurança para milhões de dados de loteriasData · mai 20215 serviços gratuitos na cloud para bancos de dados PostgresData · fev 2025Ver tudo em Data → orientados a colunas. O anúncio sugere que o Supersonic seria “extremamente útil para criar um back-end↳Back-end49 conteúdosIntegração front-end com backend: 7 decisões que evitam caos entre APIs, BFF e GraphQLDev (Back & Front) · abr 2026Como criar uma FAKE API REST para testes — JSONPlaceholderDev (Back & Front) · set 2025Construindo um aplicativo de bate-papo de IA simples com Spring AI e AngularDev (Back & Front) · jul 2025Ver tudo em Dev (Back & Front) → de banco de dados orientado a colunas”, e visa a oferecer “tempos de execução excelentes.

Para atingir essa meta de design, a biblioteca C++ usa várias otimizações de baixo nível e de cache, instruções SIMD e execução vetorizada para fazer o melhor uso dos CPUs modernos, enquanto trabalha como um processo único.

O Supersonic pode executar “Operations” em dados armazenados nas colunas, como Compute, Filter, Sort, HashJoin, e mais; em views, essas operações podem ser ligadas para produzir um resultado final. Dados para essas operações estão sendo retidos na memória; ainda não dá um formato para armazenamento de dados embutido, mas os desenvolvedores disseram que há uma forte intenção de desenvolver um.

Outro trabalho em andamento inclui o fornecimento de uma ampla cobertura de testes para a biblioteca. Um arquivo tarball do código está disponível para download, enquanto o fonte pode ser clonado via git a partir das páginas do projeto Google Code.

Com informações de The H

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →