無限大な夢のあと

テニスとアニメが大好きな厨二病SEのブログ

Neo4jについてを導入するにあたって参考にした記事まとめ(2015/1/11更新)

プロジェクトで採用する技術で、いわゆる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

NOSQLの基礎知識

NOSQLの基礎知識

7つのデータベース 7つの世界

7つのデータベース 7つの世界

Neo4j in Action

Neo4j in Action

  • 作者: Aleksa Vukotic,Nicki Watt,Tareq Abedrabbo,Dominic Fox,Jonas Partner
  • 出版社/メーカー: Manning Pubns Co
  • 発売日: 2014/12/21
  • メディア: ペーパーバック
  • この商品を含むブログを見る
Graph Databases

Graph Databases

NoSQLデータベースファーストガイド

NoSQLデータベースファーストガイド

NoSQLプログラミング実践活用技法 (Programmer’s SELECTION)

NoSQLプログラミング実践活用技法 (Programmer’s SELECTION)