Neo4j The World's Leading Graph Database

Site Admin
Posts: 178
Joined: Tue Sep 29, 2009 6:25 pm
Location: Moss Norway

Neo4j The World's Leading Graph Database

Postby KBleivik » Wed May 28, 2014 3:39 pm

1. What is a Graph Database?

A graph database is a database that uses graph structures with nodes, edges, and properties to represent and store data. By definition, a graph database is any storage system that provides index-free adjacency. This means that every element contains a direct pointer to its adjacent elements and no index lookups are necessary. General graph databases that can store any graph are distinct from specialized graph databases such as triplestores and network databases.


2. Neo4j

Home page:

Useful links:

3. Domain objects.

Domain Model: An object model of the domain that incorporates both behavior and data.


Restful Objects are a hypermedia API for domain object models.
Restful Objects Specification

The Restful Objects specification defines a set of RESTful resources, and corresponding JSON representations, for accessing and manipulating a domain object model.


4. Polyglot programming and polyglot persistence

Polyglot persistence is commonly used to define this hybrid approach. Increasingly, architects are approaching the data storage problem by first figuring out how they want to manipulate the data, and then choosing the appropriate technology to fit their needs. What polyglot persistence boils down to is choice—the ability to leverage multiple data storages, depending on your use cases.


Useful links: ... tence.html ... ata-models ... ce-example

5. Sites and companies using neo4j

6. Related links ... Model.html ... ess+object ... er-pattern ... mentation/ ... index.html ... vmBWwGLCUI

7. Literature. ... 617290769/ ... 321826620/

Return to “Big data”

Who is online

Users browsing this forum: No registered users and 1 guest