ExplainDB: un sistema de bases de datos diseñado para ser comprensible
ExplainDB: A Database System Built for Understandability
ExplainDB es un proyecto de código abierto de la Universidad de Saarland que incluye un DBMS didáctico en Python y una colección de Jupyter notebooks. Cubre desde el almacenamiento y los índices (B⁺-tree, Bloom filters, radix tries) hasta la optimización de consultas y la concurrencia MVCC. Su objetivo no es el rendimiento, sino que cada componente sea fácil de leer y entender, con materiales docentes y una lista de reproducción en YouTube.
Un pequeño DBMS escrito para ser leído, no para ser rápido.