Argonalyst

Aprenda a construir seu próprio banco de dados com o livro "Construa o Seu Próprio X"

Argonalyst
22 April 2023

Os bancos de dados são um tema fascinante e uma base da computação moderna. Aprender como eles funcionam deveria ser uma parte importante da educação em engenharia de software.

No entanto, muitos programadores de hoje (2023+) não possuem uma formação formal em Ciência da Computação ou Engenharia de Software, e conceitos básicos como bancos de dados, compiladores, sistemas operacionais, etc., muitas vezes parecem ser caixas pretas mágicas. É por isso que eu criei a série de livros "Construa o Seu Próprio X". Para aprender e ensinar o básico de uma abordagem "do zero", através de livros sucintos e condensados.

Existem alguns tópicos importantes que podemos aprender com os sistemas de bancos de dados:

Persistência. Como não perder ou corromper seus dados. Recuperação após uma queda. Indexação. Consultando e manipulando eficientemente seus dados (B-tree). Concorrência. Como lidar com múltiplos (grande número de) clientes. E transações.

O livro segue uma abordagem passo a passo, cobrindo os três tópicos acima. Começamos com uma B-tree, depois passamos para uma loja de valores-chave (KV store) e, finalmente, para um mini banco de dados com uma linguagem de consulta semelhante ao SQL.

O livro é dividido em duas partes. A Parte I implementa uma loja de valores-chave (KV store). A Parte II implementa um mini banco de dados e uma linguagem de consulta baseada na loja de valores-chave (KV store) da Parte I.

A Parte I é autocontida e pode ser usada como um livro independente para lojas persistentes de valores-chave (KV store), também está disponível gratuitamente online.

Você pode adquirir o livro completo em formato físico ou digital. No entanto, é importante lembrar que os bancos de dados são uma ferramenta poderosa e complexa que requerem conhecimento especializado para serem usados corretamente.

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

Ex-OpenAI criou uma IA 200x mais rápida que as LLMs

Argonalyst

Opus 5.5 vs GPT-6: Nenhuma IA estava preparada para esse teste

Argonalyst

O Google mapeou o CÉREBRO de uma mosca… e a internet colocou DOOM nele

Argonalyst

De imagens perfeitas a descobertas científicas: IA está mudando de nível

Argonalyst

GPT-6 fez 99,9% neste Teste… Chegamos à AGI?

Argonalyst

O "Algoritmo Mortal" está chegando? IA já pode criar vídeos infinitos

Argonalyst

Anthropic pode se tornar a ÚNICA empresa do mundo, mas a AGI pode impedir isso

Argonalyst

Como Hackers roubaram MILHÕES em Bitcoin explorando um BUG quase invisível

Argonalyst

Os EUA proibiram esses Robôs por medo de espionagem

Argonalyst

O verdadeiro motivo pelo qual querem controlar a IA

Argonalyst

IA da OpenAI escapou do Sandbox? O que REALMENTE aconteceu

Argonalyst

A maior virada da Inteligência Artificial começou... e vem da China

Argonalyst

o ALERTA de Satya Nadella que ASSUSTOU o mercado de IA

Argonalyst

GPT 5.6 SURPREENDE: OpenAI finalmente alcançou a Anthropic?

Argonalyst

Os novos modelos de IA estão decepcionando... e ninguém quer admitir isso