The Broad Way

[ Sharp Mind · Sharp Blade · Sharp Spirit ]

root@construct:~
/sua-startup-nao-precisa-de-ia-precisa-de-um-index-no-banco
$_
<-- back to /rants
2026-03-12//RANT

Sua Startup Nao Precisa de IA, Precisa de um Index no Banco

Tive uma call com uma startup semana passada. "Nossa busca ta muito lenta, a gente ta pensando em implementar busca semantica com IA usando vector embeddings." Quantos registros? "Uns cinquenta mil." Cinquenta. Mil. Voce quer VECTOR EMBEDDINGS pra cinquenta mil linhas. Eu quase desliguei a call. Voce botou um index? "Um o que?" UM INDEX NO BANCO DE DADOS. A coisa que existe desde os anos 1970. A coisa que transforma sua query de 3 segundos em 3 milissegundos. A coisa que eh LITERALMENTE UMA LINHA de SQL. Uma. Linha. "Mas busca com IA entenderia a INTENCAO do usuario." Bicho, seus usuarios tao buscando nome de produto. A intencao deles eh ACHAR O PRODUTO. Um index e um LIKE query resolve. Voce nao precisa de um transformer model pra fazer match de "camisa azul" com uma coluna chamada nome_produto que contem "Camisa Azul." Serio mesmo? Isso ta em TODO LUGAR agora. "Nossas recomendacoes nao tao boas." Voce tentou ordenar por quantidade de compra? "Nosso analytics ta lento." Voce tentou nao fazer SELECT STAR numa tabela de 10 milhoes de linha sem WHERE? "Nosso app ta travando." Voce tentou carregar menos de 47 megabytes de JavaScript? Ja tentou o basico antes de sair shipando modelo de IA? Nem tudo precisa de modelo. Nem tudo precisa de embedding. Nem tudo precisa de pipeline. As vezes voce precisa de uma query que nao faca full table scan. As vezes voce precisa de paginacao. As vezes voce precisa CACHEAR ALGUMA COISA, pelo amor de Deus. COLOCA. UM. INDEX.
The Broad Way | Kinho.dev