プロジェクトで採用する技術で、いわゆるNoSQLと言われる分類に当たる「Neo4j」というグラフDBを使用することになり技術調査を致しました。
Neo4j, the World's Leading Graph Database
その中で導入にあたって、調査した内容や有用な記事を備忘録としてまとめておきたいと思います。
[前提]
・Neo4jのバージョン:「2.1.6」(2015/1/10時点での最新バージョン)
・実行環境 : Windows7 Professional 64bit Service Pack1
まず、グラフDBを使うと何が嬉しいかという疑問に関しては以下のスライドが参考になります。
Neo4jの公式ドキュメントはこちら。
上のスライドに続き、Neo4jについて使えるかというのは以下の記事/スライドが参考になります。
グラフDBのNeo4jを1日触ってみた - Wantedly Engineer Blog
Neo4jでグラフ問題を効果的に取り扱おう | Tech-Sketch
グラフDBのNeo4jを1日触ってみた - Wantedly Engineer Blog
次に、グラフDBに関して詳しく知りたいという点とどんな種類があるかに関して調べるにあたって、以下のスライドがとても参考になりました。
いかがでしたでしょうか。
今回は概要についてまとめました。
実際に性能テストを実施した際のはまりどころ等は別途記載致します。
[追記]
以下、分散させようとしたらどうするかなどを調べた時にわかりやすい図を使用していた記事があったので、追記致します。
また、以下の記事についても参考にしたので、記載致します。
igreque :: Info -> Neo4jについてちょちょいと調べたまとめ
グラフデータベース、NOSQL、Neo4j
Neo4jで学ぶGraph DB入門 - omotenashi-mind
- 作者: 本橋信也,河野達也,鶴見利章
- 出版社/メーカー: リックテレコム
- 発売日: 2014/03/06
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: Eric Redmond,Jim R. Wilson,角征典
- 出版社/メーカー: オーム社
- 発売日: 2013/02/26
- メディア: 単行本(ソフトカバー)
- 購入: 3人 クリック: 56回
- この商品を含むブログ (13件) を見る
- 作者: Aleksa Vukotic,Nicki Watt,Tareq Abedrabbo,Dominic Fox,Jonas Partner
- 出版社/メーカー: Manning Pubns Co
- 発売日: 2014/12/21
- メディア: ペーパーバック
- この商品を含むブログを見る
- 作者: Ian Robinson,Jim Webber,Emil Eifrem
- 出版社/メーカー: O'Reilly Media
- 発売日: 2013/07/18
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 佐々木達也
- 出版社/メーカー: 秀和システム
- 発売日: 2011/04
- メディア: 大型本
- 購入: 8人 クリック: 859回
- この商品を含むブログ (29件) を見る
NoSQLプログラミング実践活用技法 (Programmer’s SELECTION)
- 作者: Shashank Tiwari,中村泰久,長尾高弘
- 出版社/メーカー: 翔泳社
- 発売日: 2012/05/18
- メディア: 大型本
- 購入: 2人 クリック: 49回
- この商品を含むブログ (2件) を見る