TRILHA 2

🛠️ Dominio Tecnico

Domine indices, transacoes, tipos de SGBDs e boas praticas SQL. Entenda o funcionamento interno dos bancos de dados e faca escolhas tecnicas com criterio.

2
Modulos
12
Topicos
~1.5h
Duracao
Inter
Nivel

Visao Geral dos Modulos

Clique em um card para acessar o modulo completo.

Conteudo Detalhado

Explore os topicos de cada modulo. Clique para expandir.

2.1 ~45 min

⚡ Indices e Transacoes

Domine indices para acelerar buscas, transacoes ACID para garantir consistencia e boas praticas SQL para queries profissionais.

O que e:

Estrutura auxiliar que acelera consultas evitando full table scan.

Por que aprender:

Sem indice, toda busca varre a tabela inteira. Performance cai exponencialmente.

Conceitos-chave:

B-tree, Hash, indice cobridor, seletividade, custo de manutencao

O que e:

Comando para criar indices com escolha de colunas e estrategia.

Por que aprender:

Indice errado e pior que nenhum. Consome espaco e lentifica escritas.

Conceitos-chave:

CREATE INDEX, indice composto, indice parcial, INCLUDE, UNIQUE INDEX

O que e:

Ferramentas para ver o plano de execucao e custo real de uma query.

Por que aprender:

Sem EXPLAIN voce otimiza no escuro. E o raio-X da performance.

Conceitos-chave:

Seq Scan, Index Scan, Nested Loop, Hash Join, custo estimado vs real

O que e:

Conjunto de operacoes que executa como unidade atomica (tudo ou nada).

Por que aprender:

Transferencia bancaria sem transacao pode perder dinheiro. ACID e fundamental.

Conceitos-chave:

Atomicidade, Consistencia, Isolamento, Durabilidade, BEGIN/COMMIT/ROLLBACK

O que e:

Configuracao que define o que uma transacao ve das mudancas de outras.

Por que aprender:

Isolamento errado causa dirty reads, phantom reads e dados inconsistentes.

Conceitos-chave:

READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE

O que e:

Padroes e habitos para queries seguras, performaticas e manteniveis.

Por que aprender:

SQL mal escrito e divida tecnica. Boa pratica hoje evita incidente amanha.

Conceitos-chave:

Prepared statements, evitar SELECT *, parametros, monitoramento

Ver Completo
2.2 ~45 min

🗂️ 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.

O que e:

SGBDs com schema rigido, SQL, ACID e integridade referencial.

Por que aprender:

Mais de 40 anos de maturidade. Padrao para OLTP e sistemas transacionais.

Conceitos-chave:

PostgreSQL, MySQL, SQL Server, Oracle, SQLite, quando usar cada

O que e:

Armazenam documentos JSON/BSON sem schema fixo.

Por que aprender:

Iteracao rapida, conteudo variavel. Ideal para prototipagem e CMS.

Conceitos-chave:

MongoDB, Couchbase, agregacoes, sharding, transacoes multi-documento

O que e:

Mapeamento simples key->value com latencia sub-milissegundo.

Por que aprender:

Cache, sessoes, filas. Redis e o banco mais rapido do ecossistema.

Conceitos-chave:

Redis, DynamoDB, TTL, persistencia, pub/sub, Streams

O que e:

Armazenam dados por coluna (nao por linha), otimizados para agregacoes.

Por que aprender:

OLAP, data warehouse, BI. Compressao e scan de colunas sao ordens de magnitude mais rapidos.

Conceitos-chave:

BigQuery, Redshift, ClickHouse, Snowflake, compressao colunar

O que e:

Grafos modelam relacoes complexas. Series temporais otimizam dados cronologicos.

Por que aprender:

Redes sociais, recomendacoes, fraude (grafos). IoT, metricas, logs (series).

Conceitos-chave:

Neo4j, InfluxDB, TimescaleDB, Cypher, Prometheus

O que e:

Framework para selecionar o SGBD certo baseado em requisitos.

Por que aprender:

Escolha errada custa meses de retrabalho. Decidir com criterio e profissionalismo.

Conceitos-chave:

OLTP vs OLAP, consistencia vs disponibilidade, latencia, custo, ecossistema

Ver Completo