AtomixDB: Una mini base de datos relacional en Go

2025-02-26
AtomixDB: Una mini base de datos relacional en Go

AtomixDB es una mini base de datos relacional escrita completamente en Go, centrándose en la implementación y comprensión del funcionamiento de la base de datos, la gestión del almacenamiento y el manejo de transacciones. Utiliza un motor de almacenamiento B+ tree con soporte de indexación, cuenta con reutilización de nodos de lista libre, soporte de transacciones y lecturas concurrentes. Actualmente, admite los comandos CREATE, INSERT, GET, UPDATE, DELETE, BEGIN, COMMIT y ABORT. El proyecto es de código abierto y acepta contribuciones.

Desarrollo