You are here:
(11 Apr 2016,
<noautolink> ---+!! Elixir and Neo4j %TOC% ---++ Motivation I would love to be able to use [[%WP_Neo4j%][Neo4j]] from Elixir (and especially, [[%PF%][Phoenix]]) in a clean, efficient, and safe manner. Getting there via an [[%PF_Ecto%][Ecto]] adaptor seems like an obvious choice, but there are also obvious difficulties. For example, Cypher and property graphs are only vaguely similar to SQL and relational tables. ---++ Related Work * [[%GH_FP%][Florin Patrascu]] <p> [[%GH_FP_NS%][Neo4j.Sips]] is an Elixir wrapper for Neo4j's REST API.<br> [[%GH_FP_NSM%][Neo4j.Sips.Models]] provides minimalistic model support. * [[%GH_MM%][Matt Mills]] <p> [[%GH_MM_EN%][Ecto Neo4j]] is a start on an Ecto adaptor for Cypher and Neo4j. * [[%NT%][Neo Technology]] <p> [[%OC%][openCypher]] lets Cypher be used with assorted graph databases. * [[%GH_RB%][Robert Bates]] <p> [[%GH_RB_SP%][Spiro]] is a [[%ATP%][TinkerPop]]-based Ecto analogue for graph databases. * [[%GH_VD%][Venkat Dinavahi]] <p> Venkat has been working on a project to generate Cypher from Elixir.<br> Here's a [[%GH_VD_G%][Gist]] he sent to the Elixir mailing list. * I'm contributing these documentation pages to the overall effort,<br> in the hope that they will help in tracking goals, status, etc. ---++ Breakout Pages * [[API_Notes][API Notes]] - how well Neo4j fits the Ecto APIs * [[Background]] - a quick tour through Ecto and Neo4j * [[Resources]] - books, web pages, etc. <!-- * Set ATP = http://tinkerpop.apache.org * Set BAEM = http://www.meetup.com/Bay-Area-Elixir-Meetup/events/229841773 * Set PF = http://www.phoenixframework.org * Set PF_Ecto = %PF%/docs/ecto-models * Set GH = https://github.com * Set GH_FP = %GH%/florinpatrascu * Set GH_FP_NS = %GH_FP%/neo4j_sips * Set GH_FP_NSM = %GH_FP%/neo4j_sips_models * Set GH_MM = %GH%/mattmills * Set GH_MM_EN = %GH_MM%/ecto_neo4j * Set GH_RB = %GH%/arpieb * Set GH_RB_SP = %GH_RB%/spiro/tree/0.x * Set GH_VD = %GH%/venkatd * Set GH_VD_G1 = https://gist.github.com/venkatd * Set GH_VD_G = %GH_VD_G1%/f8c13500f45702728d1ad14d3f85bea7 * Set NT = http://neo4j.com * Set OC = %NT%/blog/open-cypher-sql-for-graphs * Set WP_Neo4j = %WP%/Neo4j --> %ZB%
ore topic actions
Topic revision: r67 - 11 Apr 2016,
Copyright © by the contributing authors. All material on this wiki is the property of the contributing authors.
, Plugin API version
Ideas, requests, problems regarding CFCL Wiki?
Send us email