Hacker News

pykello
ExplainDB: A Database System Built for Understandability github.com

mrbnprck8 minutes ago

Finally a readable README!

w10-120 minutes ago

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

gibsonf14 hours ago

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.

iamlucaswolf4 hours ago

This is a system for teaching undergrad students how RDBMS work, not a DBMS for modeling human understanding.

lmeyerov2 hours ago

Funny enough, GFQL (oss cypher on CPU/GPU dataframes, no DB needed) runs optimized graph queries with the usual CSR-like indexes... But underlying data is columnar as in duckdb. Likewise, for fast billionscale perf on single node, maps graph compute to pure vector ops. Storage, data representation, & reasoning are largely separated concepts.

Mikhail_Edoshinan hour ago

A machine that makes ravioli also works in an unhumanlike manner. A tool should follow the tool's way, not human way.

Besides, I'd say that it's not quite clear how we store information. I myself would point to sets as to a worthy contender.

cmrdporcupine3 hours ago

Giant citation needed. This is completely unsubstantiated. And contrary also to whole schools of epistemology. Also nothing to do with TFA.

"Yeah, well, you know, that's just, like, your opinion, man"

hn-front (c) 2024 voximity
source