MichelDiz

MichelDiz

Please add DGraph DB to Elixir - support one more graph db

Here we go https://dgraph.io/

Dgraph is a very powerful graphical database. It is still undergoing changes, but I believe it is one of the best it has today. Although it is changing a lot adding new features.

They support Post HTTP, gRPC, and so on. I imagine it would be simple now use these supports they give us. However, I believe a more native support. Using gRPC or even some simple integration solution that can natively understand Dgraph for Elixir.

Most Liked

f34nk

f34nk

Hello,

since dgraph_ex currently only supports Dgraph v0.8x and there were some breaking changes in Dgraph v1.x, I opened an issue a few days ago.

The original author seems to be busy. So I forked the project and created a branch with support of Dgraph v1.x.

This fork is a work in progress to quickly add support for Dgraph v1.x.
Please check out the README for more infos.

idi527

idi527

There is https://github.com/elbow-jason/dgraph_ex already. It seems to not be using grpc, though

ospaarmann

ospaarmann

I started writing a client based on gRPC. You can find it here.. Please note that this is work in progress and not at all done.

Any suggestions and contributions are very welcome!

WolfDan

WolfDan

That can be really cool, I’ve working with Dgraph for about a month (I created a PR to dgraphex to support virtual fields and resolvers), is pretty cool and the new update is very promising, but as I mention in that post Elixir don’t have any functional Grpc library so it will make harder to support Dgraph for elixir

For the moment I’ve working in a parser to Absinthe request to Dgraph request, but seems like it will be obsolete when the 0.9 will be release, so I’m thinking if really continue using Dgraph or just stick to another solution…

MichelDiz

MichelDiz

I saw your comment with the Dgraph staff. Manish said that in the future they may can give support. I made a post there commenting on switching from Go lang to Elixir the Dgraph Client code. https://discuss.dgraph.io/t/just-a-silly-topic-about-go-lang-and-elixir-lang/1892/1

Where Next?

Popular in Questions Top

dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
LegitStack
I’m trying to make a websocket server in Phoenix or raw Elixir. I heard about gun, I think I could use cowboy, but since I’m not that sma...
New
hpopp
To simplify some tasks at work, I wrote and published this package yesterday. It’s a simple macro that enables Access behaviour on struct...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New

Other popular topics Top

peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
326 29600 154
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New

We're in Beta

About us Mission Statement