Database Research & Development

  • Home
  • NoSQL
    • NoSQL
    • Cassandra
  • Databases
    • Database Theory
    • Database Designing
    • SQL Server Coding Standards
    • SQL Server
    • PostgreSQL
    • MySQL
    • Greenplum
    • Linux
  • Interviews
    • SQL Server Interviews
    • MySQL Interviews
    • SQL Puzzles
  • DBA Scripts
    • SQL Server DBA Scripts
    • PostgreSQL DBA Scripts
    • MySQL DBA Scripts
    • Greenplum DBA Scripts
  • Home
  • Blog Archives !
  • (: Laugh@dbrnd :)
  • Contact Me !
sqlserverinterviews
Home 2016 March NoSQL: Data Model, What is the Graph Based Store Database (Day 7)

NoSQL: Data Model, What is the Graph Based Store Database (Day 7)

This article is half-done without your Comment! *** Please share your thoughts via Comment ***

Graph Store NoSQL Database

Today, I am going to discuss the Graph Based Store Data Model of NoSQL, which is completely different than the previous three models.

Some of the most popular Graph-Based Databases are OrientDB, Neo4j, FlockDB.

 

What exactly it is?

There are main two words, which are the central part of Graph Based Store Database.

1. Node or Entity.
2. Edge or Relationship.

The main idea of this model is linking, and grouping related pieces of information.

This model represents the connections between two or more entities which are direct or indirect connected.

One of the best examples is:
The model of Social Network like Facebook Friend’s connections. In this model, directly or indirectly we can connect to N number of friends.
Another example of applications is Transport Links, Map and Spatial System, Routing System, Network Topologies System.

Graph Store NoSQL Example

When we are trying to store a graph structure in RDBMS, We can store very limited and a single type of relation and adding an another relation type requires changing schema structure.

A Graph Based Store database is a schema-free and we can scale up to any level by adding a different type of Entities and Relations. (Nodes and Edges)

How exactly it works?

Each node is defined by a unique identifier and each edge represents a relationship between two nodes.

Each node can have an unlimited number of relationships, and each edge should be directional.

All the value is derived from the relationships, and it has not only a start-node and an end-node, but it has also set of properties like relation type, time of established, the distance between two nodes and other.

We can use these properties to query the graph.

Each node can have a different type of relationship which is defined by different ways like category, different time information, indexing, different path information.

It is very easy to adding a new relationship, changing existing nodes in the graph.

Mar 13, 2016Anvesh Patel
NoSQL: Data Model, What is the Document Based Store Database (Day 6)SQL Server: Script to make Database Read Only and Read Write
Anvesh Patel
Anvesh Patel

Database Engineer

March 13, 2016 NoSQL, NoSQL TheoryAnvesh Patel, Column Store, database, database concept, database research and development, Database Theory, database topic, dbrnd, Document Store, Graph Based Store, Graph Database, Graph Store, Key Value Store, NoSQL, Not Only SQL, Unstrucutred
About Me!

I'm Anvesh Patel, a Database Engineer certified by Oracle and IBM. I'm working as a Database Architect, Database Optimizer, Database Administrator, Database Developer. Providing the best articles and solutions for different problems in the best manner through my blogs is my passion. I have more than six years of experience with various RDBMS products like MSSQL Server, PostgreSQL, MySQL, Greenplum and currently learning and doing research on BIGData and NoSQL technology. -- Hyderabad, India.

About DBRND !

dbrnd

This is a personal blog (www.dbrnd.com).

Any views or opinions represented in this blog are personal and belong solely to the blog owner and do not represent those of people, institutions or organizations that the owner may or may not be associated with in professional or personal capacity, unless explicitly stated.

Feel free to challenge me, disagree with me, or tell me I’m completely nuts in the comments section of each blog entry, but I reserve the right to delete any comment for any reason whatsoever (abusive, profane, rude, or anonymous comments) - so keep it polite.

The content of this website is protected by copyright. No portion of this website may be copied or replicated in any form without the written consent of the website owner.

Recent Comments !
  • Anvesh Patel { Sure will do... } – May 27, 12:43 PM
  • Anvesh Patel { Great... } – May 27, 12:41 PM
  • Anvesh Patel { Great... } – May 27, 12:39 PM
  • Anvesh Patel { Great... } – May 27, 12:36 PM
  • Anvesh Patel { Great... } – May 27, 12:28 PM
  • Anvesh Patel { Great... } – May 27, 12:27 PM
  • Anvesh Patel { Great... } – May 27, 12:16 PM
  • Older »
Follow Me !
  • facebook
  • linkedin
  • twitter
  • youtube
  • google
  • flickr
© 2015 – 2019 All rights reserved. Database Research & Development (dbrnd.com)
Posting....