marioosh
Any experiences with GraphDB's
I’m planning my next project. I want to use Phoenix very much but I have few doubts. First and the most important is how Elixir can communicate with GraphDB’s, if able.
Because there is no decision about proper DB to use, the best if there will be possibility to use Tinkerpop’s Gremlin directly from code.
Do you have any experiences with GraphDB’s or gremlin?
Most Liked
andre1sk
Neo4j has a REST API and there are elixir wrappers like
https://github.com/florinpatrascu/neo4j_sips
if you do not want to use it directly. Gremlin runs on JVM so unless someone
decides to port it (there are people experimenting with similar ideas GitHub - jschoch/trabant: experimental gremlin pacer like graph traversals · GitHub obviously not ready for production use). GraphDB that will not be a fun stack to support. Another thing to consider is there a need for Graph database in the first place while in theory they should perform better then RDBMSes in reality depending on dataset and types of queries it’s often not the case.
Florin
there is also: GitHub - florinpatrascu/bolt_sips: Neo4j driver for Elixir · GitHub; a newer version of Neo4j.Sips, focusing on using the Bolt protocol. Where Bolt is: Neo4j’s newest network protocol, designed for performance. HTH
uranther
I have only used OrientDB with Python but there are two libraries for it in Elixir: marco_polo and ex_orient. I hope that helps.
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #javascript
- #code-sync
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








