* Graph database client? eg Neo4j, Dgraph ...
@ 2018-12-12 14:04 Olivier Henley
2018-12-13 23:15 ` Shark8
2023-12-24 20:30 ` sany...@gmail.com
0 siblings, 2 replies; 8+ messages in thread
From: Olivier Henley @ 2018-12-12 14:04 UTC (permalink / raw)
Hi to all,
Anyone knows of an initiative at providing a Neo4j() Ada client? Or any other graph db really...
As most of you probably know, graph db are best to represent many-to-many relationships, eg. twitter social mapping (follow-followed) is probably using such representation.
Neo4j (https://en.wikipedia.org/wiki/Neo4j)
-client communicates through their Bolt protocol, which seems pretty straightforward (https://boltprotocol.org/v1/)
Another one of interest is Dgraph (https://docs.dgraph.io/)
-client communicate either through grpc(which requires protocol buffers) or REST endpoint
Someone unrolled its own Ada one..?
Anyway, I'm asking as raising awareness.
Thx!
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Graph database client? eg Neo4j, Dgraph ...
2018-12-12 14:04 Graph database client? eg Neo4j, Dgraph Olivier Henley
@ 2018-12-13 23:15 ` Shark8
2018-12-15 0:59 ` Olivier Henley
2023-12-24 20:30 ` sany...@gmail.com
1 sibling, 1 reply; 8+ messages in thread
From: Shark8 @ 2018-12-13 23:15 UTC (permalink / raw)
On Wednesday, December 12, 2018 at 7:04:15 AM UTC-7, Olivier Henley wrote:
> Hi to all,
>
> Anyone knows of an initiative at providing a Neo4j() Ada client? Or any other graph db really...
There is/was an all-Ada graph-DB called Mneson -- Archived here: https://web.archive.org/web/20070625173813/http://www.liacc.up.pt/~maa/mneson/ -- of which I have a copy of two versions. I was trying to translate them so that instead of the containers dependency ["Charles Containers", IIRC] they would use the Ada.Containers.* packages instead.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Graph database client? eg Neo4j, Dgraph ...
2018-12-13 23:15 ` Shark8
@ 2018-12-15 0:59 ` Olivier Henley
2018-12-16 18:23 ` Shark8
2019-08-20 15:13 ` Shark8
0 siblings, 2 replies; 8+ messages in thread
From: Olivier Henley @ 2018-12-15 0:59 UTC (permalink / raw)
On Thursday, December 13, 2018 at 6:15:08 PM UTC-5, Shark8 wrote:
> On Wednesday, December 12, 2018 at 7:04:15 AM UTC-7, Olivier Henley wrote:
> > Hi to all,
> >
> > Anyone knows of an initiative at providing a Neo4j() Ada client? Or any other graph db really...
>
> There is/was an all-Ada graph-DB called Mneson -- Archived here: https://web.archive.org/web/20070625173813/http://www.liacc.up.pt/~maa/mneson/ -- of which I have a copy of two versions. I was trying to translate them so that instead of the containers dependency ["Charles Containers", IIRC] they would use the Ada.Containers.* packages instead.
Thx! I communicated with the author to bring this code on github. More to come.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Graph database client? eg Neo4j, Dgraph ...
2018-12-15 0:59 ` Olivier Henley
@ 2018-12-16 18:23 ` Shark8
2019-08-20 15:13 ` Shark8
1 sibling, 0 replies; 8+ messages in thread
From: Shark8 @ 2018-12-16 18:23 UTC (permalink / raw)
On Friday, December 14, 2018 at 6:00:00 PM UTC-7, Olivier Henley wrote:
>
> Thx! I communicated with the author to bring this code on github. More to come.
Wait, really!?
I thought I tried a few years back and couldn't get ahold of him... I'd definitely love to be able talk with him about some ideas for an Ada DB system that I have, as well as update Mneson to use the Ada.Containers packages.
This is excellent news, IME.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Graph database client? eg Neo4j, Dgraph ...
2018-12-15 0:59 ` Olivier Henley
2018-12-16 18:23 ` Shark8
@ 2019-08-20 15:13 ` Shark8
2019-08-20 16:07 ` Olivier Henley
2022-12-22 13:16 ` Marius Amado-Alves
1 sibling, 2 replies; 8+ messages in thread
From: Shark8 @ 2019-08-20 15:13 UTC (permalink / raw)
On Friday, December 14, 2018 at 6:00:00 PM UTC-7, Olivier Henley wrote:
> On Thursday, December 13, 2018 at 6:15:08 PM UTC-5, Shark8 wrote:
> > On Wednesday, December 12, 2018 at 7:04:15 AM UTC-7, Olivier Henley wrote:
> > > Hi to all,
> > >
> > > Anyone knows of an initiative at providing a Neo4j() Ada client? Or any other graph db really...
> >
> > There is/was an all-Ada graph-DB called Mneson -- Archived here: https://web.archive.org/web/20070625173813/http://www.liacc.up.pt/~maa/mneson/ -- of which I have a copy of two versions. I was trying to translate them so that instead of the containers dependency ["Charles Containers", IIRC] they would use the Ada.Containers.* packages instead.
>
> Thx! I communicated with the author to bring this code on github. More to come.
Did the code ever make it to github?
Did anything else ever happen here?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Graph database client? eg Neo4j, Dgraph ...
2019-08-20 15:13 ` Shark8
@ 2019-08-20 16:07 ` Olivier Henley
2022-12-22 13:16 ` Marius Amado-Alves
1 sibling, 0 replies; 8+ messages in thread
From: Olivier Henley @ 2019-08-20 16:07 UTC (permalink / raw)
Sorry, never had time to make this happen. I was very motivated but other things more pressing came along.
Maybe you could, if you have time. It would be great.
Thanks,
Olivier
p.s: There is some very interesting work already existing on that subject in the default/latest distro of Parasail. Maybe it is worth considering prior to any bigger effort.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Graph database client? eg Neo4j, Dgraph ...
2019-08-20 15:13 ` Shark8
2019-08-20 16:07 ` Olivier Henley
@ 2022-12-22 13:16 ` Marius Amado-Alves
1 sibling, 0 replies; 8+ messages in thread
From: Marius Amado-Alves @ 2022-12-22 13:16 UTC (permalink / raw)
> > > There is/was an all-Ada graph-DB called Mneson -- Archived here: https://web.archive.org/web/20070625173813/http://www.liacc.up.pt/~maa/mneson/ -- of which I have a copy of two versions. I was trying to translate them so that instead of the containers dependency ["Charles Containers", IIRC] they would use the Ada.Containers.* packages instead.
> >
> > Thx! I communicated with the author to bring this code on github. More to come.
> Did the code ever make it to github?
> Did anything else ever happen here?
Yes, after 17 years in the refrigerator the code is now on github, including an adaptation to build on present GNAT:
https://github.com/marius-linguist/Mneson
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Graph database client? eg Neo4j, Dgraph ...
2018-12-12 14:04 Graph database client? eg Neo4j, Dgraph Olivier Henley
2018-12-13 23:15 ` Shark8
@ 2023-12-24 20:30 ` sany...@gmail.com
1 sibling, 0 replies; 8+ messages in thread
From: sany...@gmail.com @ 2023-12-24 20:30 UTC (permalink / raw)
On Wednesday 12 December 2018 at 14:04:15 UTC, Olivier Henley wrote:
> Hi to all,
>
> Anyone knows of an initiative at providing a Neo4j() Ada client? Or any other graph db really...
>
> As most of you probably know, graph db are best to represent many-to-many relationships, eg. twitter social mapping (follow-followed) is probably using such representation.
>
> Neo4j (https://en.wikipedia.org/wiki/Neo4j)
> -client communicates through their Bolt protocol, which seems pretty straightforward (https://boltprotocol.org/v1/)
>
> Another one of interest is Dgraph (https://docs.dgraph.io/)
> -client communicate either through grpc(which requires protocol buffers) or REST endpoint
>
> Someone unrolled its own Ada one..?
>
> Anyway, I'm asking as raising awareness.
>
> Thx!
@Marius
Great! Thanks! Could use this along with other libraries in my Ada teaching classes.
Also use your slides along with Noe4j handbook for extension
God blesses!!!
Regards
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-12-24 20:30 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-12 14:04 Graph database client? eg Neo4j, Dgraph Olivier Henley
2018-12-13 23:15 ` Shark8
2018-12-15 0:59 ` Olivier Henley
2018-12-16 18:23 ` Shark8
2019-08-20 15:13 ` Shark8
2019-08-20 16:07 ` Olivier Henley
2022-12-22 13:16 ` Marius Amado-Alves
2023-12-24 20:30 ` sany...@gmail.com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox