SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Neo4j 超初心者だけど
社内勉強会でハンズオンして
大ウケ(?)した話
オイシックス・ラ・大地(株) 林 如弥
Photo by Alexandr Podvalny on Unsplash: https://unsplash.com/photos/WOxddhzhC1w
LT at Neo4j ユーザー勉強会 #19
2019-01-16
本日の流れ
● Neo4jと私
● ハンズオンやってみた
● ウケた!
● まとめ
簡単な自己紹介
林 如弥(Yukiya Hayashi) @morihaya55
● Neo4j歴
○ 6時間程度 (( ;゚Д゚))
● 安全・安心な野菜をお届けするオイラ大地のシス
テムの運用、改善をするSREです
Neo4jと私
出会いは2018-12-01の
「グラフ・データベース完全入門!」
でのハンズオン
● 弊社のNestが深いJoin多発のクエリを
置き換えられるんじゃ?
● 新たな分析の強力なツールになりそう
● Neo4jのグラフィカルなクライアントなら
非エンジニアにも良さそう
グラフデータベースすごい!
当日のハンズオンを記憶の限り会社のesa
にメモした
しかし師走(”おせち”繁忙期など)で進捗無し
このままではまずいと思い、週次で任意開
催される社内勉強「モブモブ会」にNeo4jハ
ンズオンやる!とSlackに宣言!
*モブプロ的な意味合いからモブモブ
Neo4jハンズオンやってみた
ハンズオン(イメージ写真)
1. Neo4j Desktopインストール
2. 検証用にGraph作成
3. Movie Graph作成
4. Cypher入門
(正直申し上げて、12/1の内容の劣化版で
す...)
ハンズオンの内容
ウケた
MovieGraphを作成しただけで、そのビジュアルの良
さに「おおー!」という声が上がる
ウケた - 1 - クライアントのGUI
Joinの無い構文。関係を ‘-’ で表現するところ。
ウケた - 2 - Cypherの構文興味深い
MATCH (n:Movie)-[:ACTED_IN]-(m:Person)
WHERE n.released = 1999
RETURN n,m
以下の様な意見が出た(やれてないけど)
● 会社の組織図
○ プロジェクト、スキル、趣味、部活、サブタスク
● システム構成図
○ マイクロサービス、ミドルウェア、クラウド、物理
機器
ウケた - 3 - 今後やってみたいアイデア
ウケた - 4 - 未参加の人から嫉妬された
ひみ
つ
ひみつ
「(僕ら参加してないのに)neo4jずるい」
まとめ
● Neo4j、ちょっと触るだけでも楽しい
● 本番DBの数TBのデータをグラフDBで活用できる
か(誰が活用するのか)は今後の課題
● 今後も情報集めて行きたいと考えてます、
Neo4jUGにもお世話になります!!><
 (実は3点目を言うために来たのがメイン)
まとめ
ご静聴感謝!
m(_ _)m

Weitere ähnliche Inhalte

Mehr von Yukiya Hayashi

How did you start learning Azure
 How did you start learning Azure How did you start learning Azure
How did you start learning AzureYukiya Hayashi
 
My feelings of going to the first conference overseas
My feelings of going to the first conference overseasMy feelings of going to the first conference overseas
My feelings of going to the first conference overseasYukiya Hayashi
 
Let's split text by awk command
Let's split text by awk commandLet's split text by awk command
Let's split text by awk commandYukiya Hayashi
 
What i feel when began use AWS CodePipeline as GitLab Ci user
What i feel when began use AWS CodePipeline as GitLab Ci userWhat i feel when began use AWS CodePipeline as GitLab Ci user
What i feel when began use AWS CodePipeline as GitLab Ci userYukiya Hayashi
 
How to get rid of terraform plan diffs
How to get rid of terraform plan diffsHow to get rid of terraform plan diffs
How to get rid of terraform plan diffsYukiya Hayashi
 
Task and Time monitoring with Backlog and Toggl
Task and Time monitoring with Backlog and TogglTask and Time monitoring with Backlog and Toggl
Task and Time monitoring with Backlog and TogglYukiya Hayashi
 
Oiradaichi's Akamai Journey
Oiradaichi's Akamai Journey Oiradaichi's Akamai Journey
Oiradaichi's Akamai Journey Yukiya Hayashi
 
What does the monitoring tool use at oisix ra daichi?
What does the monitoring tool use at oisix ra daichi?What does the monitoring tool use at oisix ra daichi?
What does the monitoring tool use at oisix ra daichi?Yukiya Hayashi
 
We love backlog ! in reCap event.
We love backlog ! in reCap event.We love backlog ! in reCap event.
We love backlog ! in reCap event.Yukiya Hayashi
 
What we expect of neo4j
What we expect of neo4jWhat we expect of neo4j
What we expect of neo4jYukiya Hayashi
 
Backlog World 2019 LT - We love backlog !
Backlog World 2019 LT - We love backlog !Backlog World 2019 LT - We love backlog !
Backlog World 2019 LT - We love backlog !Yukiya Hayashi
 
Introduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing DockerfilesIntroduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing DockerfilesYukiya Hayashi
 
postgresql conference 2018 on-premise to rds
postgresql conference 2018 on-premise to rdspostgresql conference 2018 on-premise to rds
postgresql conference 2018 on-premise to rdsYukiya Hayashi
 
Zabbix Conference Japan 2018 LT Configure by Ansible
Zabbix Conference Japan 2018 LT Configure by AnsibleZabbix Conference Japan 2018 LT Configure by Ansible
Zabbix Conference Japan 2018 LT Configure by AnsibleYukiya Hayashi
 
Jenkins User Conference 2018 Tokyo LT
Jenkins User Conference 2018 Tokyo LTJenkins User Conference 2018 Tokyo LT
Jenkins User Conference 2018 Tokyo LTYukiya Hayashi
 
ansiblejp-best-variables-place
ansiblejp-best-variables-placeansiblejp-best-variables-place
ansiblejp-best-variables-placeYukiya Hayashi
 
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりましたジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりましたYukiya Hayashi
 
20171117 redminetokyo13
20171117 redminetokyo1320171117 redminetokyo13
20171117 redminetokyo13Yukiya Hayashi
 
PostgreSQL DBのバックアップを一元化しよう
PostgreSQL DBのバックアップを一元化しようPostgreSQL DBのバックアップを一元化しよう
PostgreSQL DBのバックアップを一元化しようYukiya Hayashi
 
Attrasian JIRAをv6.3.15からv7.3.2へバージョンアップした話
Attrasian JIRAをv6.3.15からv7.3.2へバージョンアップした話Attrasian JIRAをv6.3.15からv7.3.2へバージョンアップした話
Attrasian JIRAをv6.3.15からv7.3.2へバージョンアップした話Yukiya Hayashi
 

Mehr von Yukiya Hayashi (20)

How did you start learning Azure
 How did you start learning Azure How did you start learning Azure
How did you start learning Azure
 
My feelings of going to the first conference overseas
My feelings of going to the first conference overseasMy feelings of going to the first conference overseas
My feelings of going to the first conference overseas
 
Let's split text by awk command
Let's split text by awk commandLet's split text by awk command
Let's split text by awk command
 
What i feel when began use AWS CodePipeline as GitLab Ci user
What i feel when began use AWS CodePipeline as GitLab Ci userWhat i feel when began use AWS CodePipeline as GitLab Ci user
What i feel when began use AWS CodePipeline as GitLab Ci user
 
How to get rid of terraform plan diffs
How to get rid of terraform plan diffsHow to get rid of terraform plan diffs
How to get rid of terraform plan diffs
 
Task and Time monitoring with Backlog and Toggl
Task and Time monitoring with Backlog and TogglTask and Time monitoring with Backlog and Toggl
Task and Time monitoring with Backlog and Toggl
 
Oiradaichi's Akamai Journey
Oiradaichi's Akamai Journey Oiradaichi's Akamai Journey
Oiradaichi's Akamai Journey
 
What does the monitoring tool use at oisix ra daichi?
What does the monitoring tool use at oisix ra daichi?What does the monitoring tool use at oisix ra daichi?
What does the monitoring tool use at oisix ra daichi?
 
We love backlog ! in reCap event.
We love backlog ! in reCap event.We love backlog ! in reCap event.
We love backlog ! in reCap event.
 
What we expect of neo4j
What we expect of neo4jWhat we expect of neo4j
What we expect of neo4j
 
Backlog World 2019 LT - We love backlog !
Backlog World 2019 LT - We love backlog !Backlog World 2019 LT - We love backlog !
Backlog World 2019 LT - We love backlog !
 
Introduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing DockerfilesIntroduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing Dockerfiles
 
postgresql conference 2018 on-premise to rds
postgresql conference 2018 on-premise to rdspostgresql conference 2018 on-premise to rds
postgresql conference 2018 on-premise to rds
 
Zabbix Conference Japan 2018 LT Configure by Ansible
Zabbix Conference Japan 2018 LT Configure by AnsibleZabbix Conference Japan 2018 LT Configure by Ansible
Zabbix Conference Japan 2018 LT Configure by Ansible
 
Jenkins User Conference 2018 Tokyo LT
Jenkins User Conference 2018 Tokyo LTJenkins User Conference 2018 Tokyo LT
Jenkins User Conference 2018 Tokyo LT
 
ansiblejp-best-variables-place
ansiblejp-best-variables-placeansiblejp-best-variables-place
ansiblejp-best-variables-place
 
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりましたジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
 
20171117 redminetokyo13
20171117 redminetokyo1320171117 redminetokyo13
20171117 redminetokyo13
 
PostgreSQL DBのバックアップを一元化しよう
PostgreSQL DBのバックアップを一元化しようPostgreSQL DBのバックアップを一元化しよう
PostgreSQL DBのバックアップを一元化しよう
 
Attrasian JIRAをv6.3.15からv7.3.2へバージョンアップした話
Attrasian JIRAをv6.3.15からv7.3.2へバージョンアップした話Attrasian JIRAをv6.3.15からv7.3.2へバージョンアップした話
Attrasian JIRAをv6.3.15からv7.3.2へバージョンアップした話
 

20190116 neo4jug-lt