haiju's 開発メモ

開発に必要な情報を自分用にメモ

GraphDBとRDBの比較とNeo4j等について

昨日、開発チーム内の勉強会でGraphDBのNeo4jの

話題が出たので、いろいろ調べてみた件をメモしてみる。

クエリーに使うDSLHaskell風だったので、「これに

慣れたら、PHPに変わる言語として

HaskellとかML系の言語も対象になり

ますかね?」

と進行の人に聞いたら、案の定、苦笑いだったけどww

クエリーを処理するDSL関数型言語っぽいってだけでも、

自分的には興味深いなと思った。

Neo4jはJavaで実装されているので、Javaのアプリが多い

と思うけど、/developerに紹介されてる言語の他にも

HaskellOCaml、Rust、Clojure、Purescript等の

ライブラリも発見したので探せば他にもあるかも。

もちろん、REST APIcurlwgetでコマンドから

Cypherクエリをpostして値を受け取ることも可能。

[参考サイト]

www.slideshare.net

qiita.com

www.atmarkit.co.jp

lab.adn-mobasia.net

neo4j.com

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

noumenon-th.net

cerulean.hatenablog.com

www.slideshare.net

neo4j.com

haskell-neo4j-client: A Haskell neo4j client

neo4j.com

clojureneo4j.info

clojureneo4j.info

github.com

users.rust-lang.org

github.com

github.com

purescript-neo4j - Pursuit