3 ms·
A whole pile of joins, that naturally arises if you want to combine data from a ton of domains. Triple stores are essentially relational databases in 6th norma
by j-pb 5y ago
A whole pile of joins, that naturally arises if you want to combine data from a ton of domains.
Triple stores are essentially relational databases in 6th normal form. But relational databases like SQLite don't have good join algorithms to deal with this (they do pairwise joins instead of the worst case optimal ones like Leapfrog-Triejoin or Tetris). They also lack good interfaces for so many joins, you want something more declarative like Datalog/SparQL/GraphQL, than to explicitly write out every join.