| ▲ | ExplainDB: A Database System Built for Understandability(github.com) | |||||||||||||||||||||||||
| 63 points by pykello 4 days ago | 8 comments | ||||||||||||||||||||||||||
| ▲ | w10-1 37 minutes ago | parent | next [-] | |||||||||||||||||||||||||
TLDR: didactic DB in python together with a hand's-on DBMS course in Jupyter, WIP since 2024 but no releases Seems like a great idea, worth evaluating and contributing to. Others afaik in C++ and rust - see e.g., - list: https://github.com/pingcap/awesome-database-learning - list: https://dbdb.io/ - CMU: https://github.com/cmu-db/bustub - GA tech: https://github.com/jarulraj/buzzdb - rust/distributed: https://github.com/erikgrinaker/toydb | ||||||||||||||||||||||||||
| ▲ | mrbnprck 26 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||
Finally a readable README! | ||||||||||||||||||||||||||
| ▲ | esafak 15 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||
I take it the "understandability" is in the sense of how an RDBMS is constructed? | ||||||||||||||||||||||||||
| ▲ | gibsonf1 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||
The problem is that the relational database of tables has no relationship to how humans store information, we humans use graph structures to relate information. This is why RDBMS are a dead end in getting closer to understanding. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||