8 points par xguru 2020-04-14 | 1 commentaires | Partager sur WhatsApp

Série d’articles expliquant comment construire en Go, depuis les bases, un moteur de base de données d’un niveau comparable aux premières implémentations de PostgreSQL

  • Implémentation d’un parseur SQL : CREATE, INSERT, SELECT

  • Création d’un AST et implémentation d’un backend en mémoire prenant en charge TEXT/INT

  • Implémentation d’un REPL de base prenant en charge l’affichage des tables

1 commentaires

 
xguru 2020-04-14

Partie 2 : implémentation des opérateurs unaires et du filtre WHERE : https://notes.eatonphil.com/database-basics-expressions-and-where.html