3 ms·
I think the best open-source graphdb, also used for Amazon Neptune, is blazegraph [1] For true data interoperability, as opposed to the silo data models requir
by gibsonf1 5y ago
I think the best open-source graphdb, also used for Amazon Neptune, is blazegraph [1]
For true data interoperability, as opposed to the silo data models required for property graph databases, the RDF w3c standard with SPARQL [2] is the industry standard. The new global API made possible with the Solid project [3] by Tim Berners-lee uses RDF
[1] https://blazegraph.com/ https://blazegraph.com/
[2] https://en.wikipedia.org/wiki/SPARQL https://en.wikipedia.org/wiki/SPARQL and https://www.w3.org/TR/sparql11-query/ https://www.w3.org/TR/sparql11-query/
[3] https://solidproject.org/ https://solidproject.org/
- gnabgib 5y agoI've not heard of SPARQL, after digging around the wiki page it looks like it's a good idea which hasn't caught on much (of the top graph 5 databases [0] only Virtuoso supports it). What I find particularly interesting is it appears to be a universal query language, to replace SQL and XQuery too.. so we should be seeing it used everywhere. With respect to graph databases, the industry standard is Tinkerpop-Gremlin. Of the top 5 graph databases 4 support it, coincidentally the only one not to support it is Virtuoso. It's not like any other query language I've used, there's quite a bit of learning involved and the docs[1] sometimes lack sufficient detail, there's multiple ways of achieving the same result and unfortunately, some implementations don't provide the full language (eg Cosmos Graph [2] doesn't support the Match step or lambdas). But slowly with handy resources like (Practical Gremlin)[3] and trial and error, you can do some very sophisticated things. [0]: https://db-engines.com/en/ranking/graph+dbms https://db-engines.com/en/ranking/graph+dbms [1]: https://tinkerpop.apache.org/docs/3.5.1/reference/ https://tinkerpop.apache.org/docs/3.5.1/reference/ [2]: https://docs.microsoft.com/en-us/azure/cosmos-db/gremlin-support https://docs.microsoft.com/en-us/azure/cosmos-db/gremlin-sup... [3]: http://www.kelvinlawrence.net/book/PracticalGremlin.html http://www.kelvinlawrence.net/book/PracticalGremlin.html
- gibsonf1 5y agoThe issue is that yes, property graphs are very popular. And also yes, they create yet another data silo just as the old sql databases do as you make a custom data model each time. SPARQL and RDF are powering the new decentralized web with a global interoperable api in the form of Solid (by the inventor of the web) - you'll likely be hearing a lot more about this as it rolls out commercially in the coming months
- rottyguy 5y agodidn't amazon buy out blazegraph? eg no more active open source effort?