AtomixDB : Une mini-base de données relationnelle en Go
2025-02-26
AtomixDB est une mini-base de données relationnelle entièrement écrite en Go, axée sur la mise en œuvre et la compréhension du fonctionnement d'une base de données, de la gestion du stockage et du traitement des transactions. Elle utilise un moteur de stockage B+ tree avec prise en charge de l'indexation, et propose la réutilisation des nœuds de liste libre, la prise en charge des transactions et des lectures concurrentes. Actuellement, elle prend en charge les commandes CREATE, INSERT, GET, UPDATE, DELETE, BEGIN, COMMIT et ABORT. Le projet est open-source et accepte les contributions.
Développement