Conjucture Given the three properties of Consistency, Availability and Partition tolerance you can only get two. • Consistency: All accesses are seen by all parallel processes (or nodes, processors etc.) in the same order (sequentially) • Availability: Means that if you can talk to a node in the cluster, it can read and write data • Partition tolerance: Cluster can survive communication breakages in the cluster that separate the cluster into two partitions unable to communicate with each other. 6
http://neo4j.com/developer/get-started/ • Quick start. Neo4j comes with a web interface accessible from http://127.0.0.1:7474/ when installed. http://neo4j.com/docs/stable/ server-installation.html • Provides a REST interface • Wrapper provided by Josh Adell https://github.com/jadell/neo4jphp Create a Node <?php \\Source https://github.com/jadell/neo4jphp/wiki/Nodes-and-Relationships $arthur = $client->makeNode(); $arthur->setProperty( name , Arthur Dent ) ->setProperty( mood , nervous ) ->setProperty( home , small cottage ) ->save(); 12