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.
Relational algebraic model (which SQL is a debased form of) is literally based on propositional logic. Or at least that's the claim. Propositional & predicate logic is evidently part of human language, grammar, and present in human thinking systems. Though it would be -- as you are intimating -- insane hubris to make one singular claim about how the brain represents knowledge.
Commenter is self-promoting their "graph DB" related product.
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.
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
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.
Commenter is self-promoting their "graph DB" related product.
"Yeah, well, you know, that's just, like, your opinion, man"