Bem-vindo ao Craft & Code Club

Conhecimento da comunidade para a comunidade

Próximos Eventos

20:00-21:30online

Book Club DDIA: Capítulo 4. Armazenamento e Recuperação

Sexto encontro do Book Club do livro Designing Data-Intensive Applications (2ª edição), de Martin Kleppmann e Chris Riccomini. No Capítulo 4, 'Storage and Retrieval', mergulhamos nas entranhas dos bancos de dados: como os dados são armazenados e recuperados de forma eficiente. Exploramos as duas grandes famílias de storage engines para OLTP - LSM-trees (com SSTables, memtables, Bloom filters e estratégias de compaction) e B-trees (com write-ahead log e variantes) - e discutimos os trade-offs entre elas em leitura, escrita, amplificação e uso de disco. Também vemos armazenamento colunar e data warehouses para analytics, além de índices multidimensionais, full-text search e vetoriais para buscas mais avançadas.

Online via Zoom

Tópicos em Destaque

Algoritmos

Domine os fundamentos da ciência da computação e resolução de problemas.

Saiba mais

System Design

Construa arquiteturas de software escaláveis e distribuídas.

Saiba mais

Book Club

Leitura guiada de referências essenciais em engenharia de software.

Saiba mais

Últimos Posts

Escala destrói sonhos: o Capítulo 2 de DDIA (Parte 2)

Notas do terceiro encontro do Clube do Livro da comunidade Craft Code Club sobre Designing Data-Intensive Applications (2ª edição): o fecho do Capítulo 2 com confiabilidade (fault vs. failure, tolerância a falhas, SPOF, chaos engineering), o fator humano, escalabilidade (vertical vs. horizontal, shared-nothing, o gargalo que só muda de lugar) e manutenibilidade (simplicidade, complexidade acidental, padrões e evolvability).

Ler mais

Grafos: MST

Descubra como encontrar a Minimum Spanning Tree em grafos conexos e ponderados, entenda suas aplicações em otimização de redes e aprenda os algoritmos de Kruskal e Prim para construí-la de forma eficiente.

Ler mais