Transparently Programming a graph database with an Object-Graph-Mapping API [linux.conf.au 2014]

Опубликовано: 08 Март 2025
на канале: Konstantin Bläsi
600
0

The Py2neo package provides Python bindings for the Neo4j graph database. The most innovative and transparent way of accessing the graph using py2neo is using the Object-Graph-Mapping API. By using this model, your object model and graph model are the same thing.
The speaker implemented a version of this API incorporating transactions and other extensions and will present the advantages of this API and how to use it to provide easy and transparent access to Neo4j graphs.
For example, when a program issues a query, what comes back are not Neo4j graph nodes but real Python objects - constructed according by your constructor.
This minimizes worrying about the database and lets the programmer concentrate on his object model.
This API is implemented as part of the Assimilation Project - providing innovative integrated IT discovery and monitoring.

Alan Robertson

Alan is a long time Open Source developer - having founded and led the Linux-HA project (now called Pacemaker) for 10 years. More recently he founded the groundbreaking Assimilation Project - providing zero-network-footprint IT discovery integrated with extreme scale monitoring.
Alan is a frequently requested speaker, speaking on graph databases, discovery, monitoring, high-availability and Linux at conferences all over the world.

https://lca2014.linux.org.au/wiki/ind...