Why use Neo4j?

Why use Neo4j?

In the previous sections, we explained NoSQL Aggregate databases and graph database, and how each type fits in NoSQL space. Now we’ll look at a specific graph database – Neo4j. What is Neo4j ? Neo4j is internet-scale graph database which executes connected workload faster than any other DBMS. It’s a...Read more
Graph databases in NoSQL space

Graph databases in NoSQL space

In the previous section, we’ve discussed NoSQL and various types of NoSQL databases (aggregate databases). In this section, we’ll discuss another NoSQL database type – Graph Databases. We’ll see how it fits in NoSQL space and what are its uses. For simple queries, aggregate stores use indexing, basic document linking...Read more
NoSQL Databases (Aggregate stores)

NoSQL Databases (Aggregate stores)

Why NoSQL Databases? With growing use of social platforms like Twitter, Facebook, more and more unstructured data is being produced by people – including audios, videos, and more. With all these aspects of changing data, it has been recognized that relational databases are not the best fit for storing this...Read more
Why not RDBMS for connected data?

Why not RDBMS for connected data?

In the previous section, we explained what is graph and why use graph databases? In this section, we’ll discuss NoSQL databases and why not use RDBMS for connected data. What is RDBMS Initially data was saved in flat files. E. F. Codd proposed relational database in 1970. Relational databases like MySQL,...Read more
What is Graph and why use Graph database?

What is Graph and why use Graph database?

What is Graph ? Everything in the world is connected. Every person, object, thing has connection to other things. To display this inter-connection between things, we use Graph. The Graph theory emerged in 1736, when Leonhard Euler gave negative resolution to Seven Bridges of Königsberg problem. The city of Königsberg in Prussia (now Kaliningrad, Russia) was set on...Read more