Links

Gremlin: graph traversal language in Groovy

Gremlin is a graph traversal language. The documentation herein will provide all the information necessary to understand how to use Gremlin for graph query, analysis, and manipulation. Gremlin works over those graph databases/frameworks that implement the Blueprints property graph data model. For example: TinkerGraph, Neo4j, OrientDB, DEX, Rexster, and Sail RDF Stores.

https://github.com/tinkerpop/gremlin/wiki

(download)

Filed under  //   graph   groovy   neo4j   rdf   semanticweb  
Posted July 5, 2011 by email 

NoSQL: Overview

Unlike most of the other projects in this book, NoSQL is not a tool, but an ecosystem composed of several complimentary and competing tools. The tools branded with the NoSQL monicker provide an alternative to SQL-based relational database systems for storing data. To understand NoSQL, we have to understand the space of available tools, and see how the design of each one explores the space of data storage possibilities.

If you are considering using a NoSQL storage system, you should first understand the wide space of options that NoSQL systems span. NoSQL systems do away with many of the traditional comforts of relational database systems, and operations which were typically encapsulated behind the system boundary of a database are now left to application designers. This requires you to take on the hat of a systems architect, which requires a more in-depth understanding of how such systems are built.

http://www.aosabook.org/en/nosql.html


Adam Marcus (NoSQL): Adam is a Ph.D. student focused on the intersection of database systems and social computing at MIT's Computer Science and Artificial Intelligence Lab. His recent work ties traditional database systems to social streams such as Twitter and human computation platforms such as Mechanical Turk. He likes to build usable open source systems from his research prototypes, and prefers tracking open source storage systems to long walks on the beach. He blogs at http://blog.marcua.net.

Filed under  //   bigtable   cassandra   couchdb   mongodb   neo4j   nosql   redis   riak  
Posted June 29, 2011 by email 

Neo4j: object graph database

Neo4j is a graph database. It is an embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs rather than in tables. A graph (mathematical lingo for a network) is a flexible data structure that allows a more agile and rapid style of development.   Licence: APGLv3/commercial   http://neo4j.org/

Presentation:
http://jaoo.dk/aarhus-2009/file?path=/jaoo-aarhus-2009/slides/EmilEifremA9m_Neo4jTheBenefitsOfGraphDatabases.pdf

 
 
 

(download)

Filed under  //   database   graphs   java   neo4j  
Posted October 9, 2009 by email