ToyDB - BD SQL distribuida escrita en Rust
(github.com)- Es un proyecto creado con fines de aprendizaje, por lo que la mayoría de los componentes fueron desarrollados directamente desde cero
→ Motor de consenso distribuido basado en Raft
→ Motor de transacciones compatible con ACID
→ Motor de almacenamiento conectable
→ Motor de consultas basado en iteradores
→ Interfaz SQL compatible con proyección, filtros, agregación, etc.
- Documentación detallada
→ Guía de arquitectura: explica la estructura de cada componente
→ Ejemplos de SQL y referencia del dialecto SQL
→ Clases, libros y videos de YouTube de CMU usados como referencia para su desarrollo: Raft, Parsing, Transactions
Aún no hay comentarios.