Visao Geral dos Modulos
Clique em um card para acessar o modulo completo.
Conteudo Detalhado
Explore os topicos de cada modulo. Clique para expandir.
⚡ Indices e Transacoes
Domine indices para acelerar buscas, transacoes ACID para garantir consistencia e boas praticas SQL para queries profissionais.
Estrutura auxiliar que acelera consultas evitando full table scan.
Sem indice, toda busca varre a tabela inteira. Performance cai exponencialmente.
B-tree, Hash, indice cobridor, seletividade, custo de manutencao
Comando para criar indices com escolha de colunas e estrategia.
Indice errado e pior que nenhum. Consome espaco e lentifica escritas.
CREATE INDEX, indice composto, indice parcial, INCLUDE, UNIQUE INDEX
Ferramentas para ver o plano de execucao e custo real de uma query.
Sem EXPLAIN voce otimiza no escuro. E o raio-X da performance.
Seq Scan, Index Scan, Nested Loop, Hash Join, custo estimado vs real
Conjunto de operacoes que executa como unidade atomica (tudo ou nada).
Transferencia bancaria sem transacao pode perder dinheiro. ACID e fundamental.
Atomicidade, Consistencia, Isolamento, Durabilidade, BEGIN/COMMIT/ROLLBACK
Configuracao que define o que uma transacao ve das mudancas de outras.
Isolamento errado causa dirty reads, phantom reads e dados inconsistentes.
READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE
Padroes e habitos para queries seguras, performaticas e manteniveis.
SQL mal escrito e divida tecnica. Boa pratica hoje evita incidente amanha.
Prepared statements, evitar SELECT *, parametros, monitoramento
🗂️ Tipos e Comparativos de SGBDs
Conheca os diferentes tipos de bancos de dados, quando usar cada um e como tomar a decisao certa para cada cenario.
SGBDs com schema rigido, SQL, ACID e integridade referencial.
Mais de 40 anos de maturidade. Padrao para OLTP e sistemas transacionais.
PostgreSQL, MySQL, SQL Server, Oracle, SQLite, quando usar cada
Armazenam documentos JSON/BSON sem schema fixo.
Iteracao rapida, conteudo variavel. Ideal para prototipagem e CMS.
MongoDB, Couchbase, agregacoes, sharding, transacoes multi-documento
Mapeamento simples key->value com latencia sub-milissegundo.
Cache, sessoes, filas. Redis e o banco mais rapido do ecossistema.
Redis, DynamoDB, TTL, persistencia, pub/sub, Streams
Armazenam dados por coluna (nao por linha), otimizados para agregacoes.
OLAP, data warehouse, BI. Compressao e scan de colunas sao ordens de magnitude mais rapidos.
BigQuery, Redshift, ClickHouse, Snowflake, compressao colunar
Grafos modelam relacoes complexas. Series temporais otimizam dados cronologicos.
Redes sociais, recomendacoes, fraude (grafos). IoT, metricas, logs (series).
Neo4j, InfluxDB, TimescaleDB, Cypher, Prometheus
Framework para selecionar o SGBD certo baseado em requisitos.
Escolha errada custa meses de retrabalho. Decidir com criterio e profissionalismo.
OLTP vs OLAP, consistencia vs disponibilidade, latencia, custo, ecossistema