This site is not optimized for Internet Explorer 9 and lower. Please choose another browser or upgrade your existing browser in order get the best experience of this website.

What is a Graph Database?

January 11, 2016

What is a Graph Database - ONgDB is a fully open source scalable native graph databaseA graph database, or otherwise known as “graph-oriented database,” is a particular form of NoSQL database that makes use of a graph to query, house, and map out relationships. It consists of databases which specifically serve to store data structures that are graph-oriented.

A graph database is an example of a storage solution that shows where linked elements are connected to each other in the absence of an index. Groups of a specific entity can be accessed by means of dereferencing a pointer.

There are various kinds of graphs that can be stored. They can range from a single undirected graph to property graphs to hyper-graphs.

A graph database usually meets the following requirements:

Storage is specifically arranged for the data to be represented as a graph, with provisions made for housing edges and vertices.
Storage is tweaked for graph transversal without making use of an index when following edges.
A graph database is arranged so queries leverage proximity data beginning from a single or multiple root nodes, as opposed to global queries.
A data model that is flexible for certain solutions: without having the need to declare data for edges or vertices, instead of a table-oriented model of database.
Has an integrated API along with entry points for further algorithms of graph theory.

Opent Native Graph Database (ONgDB): What Is It Really?

ONgDB is an example of a scalable and reliable graph database kept free and open by the Graph Foundation. It is a native graph database, and supports the now open graph query language called Geequel.

Currently, ONgDB is a widely used graph database globally, with years of production and thousands of deployments in startups to Fortune 500 companies.

Reasons why ONgDB is so popular is due to its:

Strength: all transactions being made are completely ACID
Swiftness: graph transversal is quick with a depth of 1,000 levels in just milliseconds
Scalability: graph storage of billions of elements in a single machine

Many choose to deploy ONgDB for the GraphGrid ConnectedData Platform since it’s the fastest and highly scalable native graph database in the world. The advantages that ONgDB offers in modeling connected data are impeccable and allows for tackling problems that couldn’t be resolved with typical databases. The next topic will cover the aspects of a native graph database.