3 ms·
It the section where you criticize graph is unfair. 1. All databases can be immature. 2. There is a whole world of graph DBs where strong schema support is th
by LukeEF 6y ago
It the section where you criticize graph is unfair.
1. All databases can be immature.
2. There is a whole world of graph DBs where strong schema support is the cornerstone of the system (TerminusDB, Stardog etc.).
3. Some relational Dbs have little tooling - Neo4j, as the oldest and most successful graph, has way more tooling than johnny newcomer RDBMS
4. performance characteristics are hard. That is not a necessary feature of graph.
5. Query languages - so you are saying only SQL will do? Lots of graph DBs use datalog or a variant (Datomic, TerminusDB, Opencrux). It is a well understood, powerful and composable approach to query. Yes, some query languages have flaws, but we should be open to doing better on query.
SQL fundamentalism is wrong.