• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

differences between MongoDB and a graph db

 
Alessandro Ciccimarra
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good morning Kyle,

when about differences between MongoDB and a graph db such as Neo4j?
 
Billy Boyle
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Document Databases (such as MongoDb) are very similar to GraphDBs (such as neo4j). The big difference is the ability of a graph database to create relationships between the nodes. A small note on terminology: what a GraphDB calls a node is very similar to a document in a document database. The relationship component of the GraphDB allows for very quick querying of data.
 
Kyle Banker
author
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Alessandro,

There are quite a few differences. The primary purpose of a graph database is to represent graphs and provide easy traversal of them. MongoDB, on the other hand, has been build as a generic data store with a rich query language that can replace a relational database or a key-value store for a number of use cases (web applications, e-commerce, caching, sessions storage, analytics, etc.).

Kyle
 
Alessandro Ciccimarra
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much for the explanations :-)
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic