2. Zerograph is an alternative server
container for one or more Neo4j graph
databases that uses ZeroMQ for fast and
reliable communication and comes
bundled with a Python client.
5. Working with Entities
a, b = graph.create(Node(name="Alice"),
Node(name="Bob"))
ab, = graph.create(Path(a, "KNOWS", b))
a.labels.add("Person")
a.properties["age"] = 33
a.push()
A B
A B
create
delete
push
pull
ab.properties["since"] = 1999
ab.push()
6. Performance (rough)
● Desktop Linux PC (quad-core AMD
Phenom™ II X4 965 with 4GB RAM)
● Fast YAML loader (C, not Python)
Creation test: ~0.25s/1000 nodes
~0.50s/1000 relationships
8. Can I use it?
● Built in a limited environment
● Not mature
● Not (yet) a production replacement
9. Can I use it?
● Built in a limited environment
● Not mature
● Not (yet) a production replacement
● Test and give feedback
● Try it, build on it, improve it
● Other languages
● Other operating systems