A property graph
is a graph-based data structure
where either nodes or edges can have properties (i.e., key/value pairs).
Property graphs are commonly used
by graph databases
and related tools (e.g., Gremlin
Although I haven't seen any discussion of the idea,
Elixir seems like an interesting tool for modeling property graphs.
Each node and edge could be represented by a lightweight process
and message-based algorithms could be used to process information.
This web discusses various aspects of this idea.
- Cyphex - mashing up Cypher and Elixir
- Ecto - Elixir DSL for database access
This wiki page is maintained by Rich Morin
an independent consultant specializing in software design, development, and documentation.
Please feel free to email
comments, inquiries, suggestions, etc!