Graph databases and Neo4J
Graph databases are the best way to represent and query connected data, irrespective of any size and value. Graph theory itself is not a new concept. Euler gave this theory in the 18th century, and it has been actively improved since then. However, it is only in the last few years that graph theory and graph thinking have been applied to information management. Graph databases have been proven to solve some of the more relevant data management challenges of today, including important problems in the areas of social networking, master data management, recommendations engines, and more. Neo4J is a graph database having below properties. 1. ACID (Atomic, Consistent, Isolated and Durable) properties are supported in Neo4J 2. High Availability – High availability can be ensured by replicating Neo4J master database on several slave databases. 3. Scalability - A graph can scale in size and complexity as the application evolves, with minimal impact on performance. Scaling is suppor...