|
|
|
|
|
by smarx007
1096 days ago
|
|
Very happy to see industry discover the power of graphs and especially, a triple-based representation (cf. RDF [0]; subjects are “subjects”, relationships are “predicates”, and objects are “objects”). Now, a genuine question: why try to shoehorn a freeform graph (because the list of relationships is not hardcoded) into a relational DB instead of using a graph DBMS like Neo4j, Apache Jena (Fuseki) etc. From looking at the source code briefly [1], I didn’t see any extreme SQL optimizations. This indicates to me that Warrant would either support a very limited set of query types, or be very slow on quite a few types of them. Also see “billion triple challenge” in the academia around this. Good luck with your startup! [0]: https://www.w3.org/TR/rdf11-primer/ [1]: https://github.com/warrant-dev/warrant/tree/main/pkg/authz/o... |
|