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

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

Argonalyst

Midjourney quer ESCANEAR humanos e o Open Source já rivaliza com Claude Opus

Argonalyst

Rio 3.5 e Fable 5: as duas polêmicas que expõem o futuro da IA

Argonalyst

Fim dos PCs como conhecemos: Nvidia, Microsoft e IA local vão mudar tudo

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA