×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
グラフDB Neo4j のご紹介 Kunihiko Ito ESM 西日暮里.rb 2016-04-28
Slide 2
Slide 2 text
はじめ まして
Slide 3
Slide 3 text
西日暮 里.rb
Slide 4
Slide 4 text
参加2回 目です
Slide 5
Slide 5 text
p self 名前: 伊藤 邦彦 所属: ESM アジャイル事業部
Slide 6
Slide 6 text
github@kunitoo
Slide 7
Slide 7 text
twitter@kunitoo
Slide 8
Slide 8 text
今日伝えたいこと RDBMS 以外にもデータベースはあ るんだよ
Slide 9
Slide 9 text
Neo4j とは - NoSQL に分類される # https://ja.wikipedia.org/wiki/Neo4j Neo4jはJavaで実装された、 オープンソースの最も人気のある グラフデータベースである。
Slide 10
Slide 10 text
グラフデータベースとは グラフ構造を扱うことのできるデー タべース
Slide 11
Slide 11 text
グラフ構造 # https://ja.wikipedia.org/wiki/グラフ_(データ構造) グラフ(英: Graph)とは、 ノード(頂点)群とノード間の連結関係を表すエッジ(枝)群で 構成される抽象データ型、and・orその実装である具象データ型である。 グラフ理論によるグラフの実装であり、 同理論にもとづく豊富なアルゴリズムの基盤である。
Slide 12
Slide 12 text
こんなの
Slide 13
Slide 13 text
クエリ Cypher Query Language MATCH (u:User)-[rel:friends]->(:User) RETUN distinct(u)
Slide 14
Slide 14 text
Ruby か ら触るに は
Slide 15
Slide 15 text
Neo4jrb
Slide 16
Slide 16 text
例題 https://gist.github.com/ mattsan/07674b095908fda117a0
Slide 17
Slide 17 text
Neo4j を使ってどう解くか https://gist.github.com/ kunitoo/7eb3464a1c8b55353195