O QUE NINGUÉM TE ENSINOU SOBRE BUSCAS INTELIGENTES NO BANCO DE DADOS!
Renato AugustoConteúdo de propriedade do criador
Descrição original do criador:
Aprenda sobre Full-Text Search, uma tecnologia crucial para buscas rápidas e inteligentes em bancos de dados relacionais, explorando desde suas limitações em comparação com o operador LIKE até a implementação prática no MySQL e PostgreSQL, com foco em performance e escalabilidade.
Renato Augusto
Sobre o Curso
Este vídeo desvenda os segredos por trás das buscas inteligentes e escaláveis em bancos de dados relacionais, focando na tecnologia Full-Text Search. O autor explora as limitações do operador LIKE e aprofunda-se em como o Full-Text Search oferece performance e relevância superiores, com exemplos práticos no MySQL e PostgreSQL. Entenda a fundo como essa tecnologia funciona por baixo dos panos e a aplique para construir sistemas com buscas de alta performance.
O que você vai aprender
- O que é Full-Text Search
- Por que o operador LIKE não escala para buscas textuais
- Como funciona um índice invertido (Inverted Index)
- Como acontece a tokenização de textos
- O que são Stopwords e Stemming
- Como funciona o ranking de relevância das buscas
- Diferenças entre LIKE e Full-Text Search
- Como criar índices Full-Text no MySQL e PostgreSQL
- Como funciona o Full-Text Search por baixo dos panos
- Como bancos de dados encontram resultados em milissegundos
- EXPLAIN ANALYZE aplicado a buscas textuais
- Casos de uso, vantagens e limitações do Full-Text Search
Pré-requisitos
- Conhecimento sólido de SQL e bancos de dados relacionais (MySQL, PostgreSQL ou similar)
- Familiaridade com conceitos de desenvolvimento backend e arquitetura de software é recomendável
Para quem é este curso
- Programadores backend e fullstack que trabalham com bancos de dados
- Desenvolvedores que querem entender arquitetura além do CRUD
- Engenheiros e arquitetos de software que lidam com performance e escalabilidade
- Profissionais que trabalham com MySQL, PostgreSQL, SQL Server ou outros bancos relacionais
- Desenvolvedores interessados em otimização de consultas SQL, mecanismos de busca e System Design