ZODB Vs Neo4J and ArrangoDB

48 views
Skip to first unread message

Christopher Lozinski

unread,
Oct 9, 2019, 12:17:58 PM10/9/19
to zodb
I am giving a talk on the ZODB at the PyCode Conference next week. 

I was reading the documentation of ArrangoDB and Neo4J. 

It was said that those are graph databases, while the ZODB is an object database.  According to the Wikipedia definition of graph database, the ZODB does not have a query language, and so it is not a graph database.  
I think choice of language is important.  I would rather say that:

Neo4J and ArrangoDB Graph are graphs of dictionaries.  Whereas ZODB is a graph of Python objects.  The first two you have to explicitly read and write and save.  With ZODB you just send messages to objects and all of that is done for you.  The ZODB even manages the caching for you. 

Has anyone here used the other two products?  Is that an accurate comparison of the products?
 Do Neo4J and ArrancoDB native Python libraries have a higher level library which makes object access more transparent? 

Warm Regards
Christopher Lozinski


Reply all
Reply to author
Forward
0 new messages