Executando verificação de segurança...
2

Meus 2 cents:

Tai um problema comum em app gerado por Vibe Coding: ausencia de otimizacoes.

Neste momento, a IA nao eh tao inteligente no sentido de entender as nuances de um sistema e aplicar varias otimizacoes nos BD: criar indices (ou quando nao criar), aplicar normalizacao / 3FN, notar quando a desnormalizacao eh mais eficiente.

Uma das sacadas para ser um bom DBA era justamente conhecer as pesquisas mais usadas em um sistema e perceber como otimizar a organizacao dos dados, que ia desde indices, escolha no tipo de campos ate como distribuir as informacoes em tablespaces (e estas em particoes ou discos separados).

Confesso que uma das coisas que me incomoda nos sistemas "modernos" (react/prisma/drizzle/etc) eh o padrao de usar uuid/cuid como chave primaria - me acostumei a poupar cada byte sempre que possivel, entao usar utiny, usmallint, umediumint e quando a tabela tinha tendencia a acrescer muito, ubigint.

Enfim, parabens pelo artigo - eh um bom alerta sobre este tipo de risco.

Carregando publicação patrocinada...
0