Neo4j ユーザー勉強会 #10

2017-03-16に開催されたNeo4j ユーザー勉強会のツイートまとめ。
0
ぬこ@横浜 14.1 @nuko_yokohama

Schleich(独逸の玩具会社)のサプライチェーンのケース。ここでもやっぱり多重JOINがネックなのか。あとは様々なツールやアプリで別個に管理してた。このケースはNeo4jに完全移行。 #neo4j

2017-03-16 20:00:01
ぬこ@横浜 14.1 @nuko_yokohama

今回の発表資料の元ネタもCommpassにURLを掲載予定と。 #neo4j

2017-03-16 20:03:10
ぬこ@横浜 14.1 @nuko_yokohama

Q. モンサント案件のNeo4jのバージョンは?→正確なところは不明だが、かなり古い版(1.X?)を使っているかも。CypherじゃなくてJava API使っている? #neo4j

2017-03-16 20:04:40
ぬこ@横浜 14.1 @nuko_yokohama

3つ目のセッション。クリエーションラインの李さん「HAクラスタ―とCausal Cluster」 #neo4j

2017-03-16 20:13:01
ぬこ@横浜 14.1 @nuko_yokohama

そういえばNeo4jのHAってあんまり聞いたことないなー。Pacemakerぽい外部ツールを使うのか、アドインでNeo4j同士が監視するのか。どんな構成なのか楽しみ。 #neo4j

2017-03-16 20:15:58
ぬこ@横浜 14.1 @nuko_yokohama

コールドスタンバイ、ホットスタンバイ、負荷分散構成という一般的な話から。 #neo4j

2017-03-16 20:17:52
ぬこ@横浜 14.1 @nuko_yokohama

次はHAクラスタとフェールオーバの話。新マスタ選出の話とか。 #neo4j

2017-03-16 20:20:17
ぬこ@横浜 14.1 @nuko_yokohama

過半数のノードやNW障害が起きると一貫性を守るためにReadOnlyになる。 #neo4j

2017-03-16 20:24:07
ぬこ@横浜 14.1 @nuko_yokohama

Raftプロトコルは選挙ではなく、王権争いである。なるほどw #neo4j Game of Thronesみたいな世界観で捉えると、なんかわくわくしてきますねw

2017-03-16 20:25:55
ぬこ@横浜 14.1 @nuko_yokohama

要は最新のトランザクションログを持つものが王にある。同じなら神が決めるw #neo4j

2017-03-16 20:27:28
ぬこ@横浜 14.1 @nuko_yokohama

で、本題のNeo4jクラスタの話。HA-Proxy方式。マスタのみがコミット権限を持つ。 #neo4j この方式は「タイミングによってはデータロストが防止できないケースがある」という点が注意点ということか。

2017-03-16 20:31:24
ぬこ@横浜 14.1 @nuko_yokohama

Neo4jのHAクラスタはマスタースレーブ型。スレーブ台数に(負荷的な)限界がある。 #neo4j

2017-03-16 20:32:17
ぬこ@横浜 14.1 @nuko_yokohama

Causal Clusterはコアとリードレプリカで構成。コアもHAクラスタを踏襲。リードレプリカはマスタにはならないという違いがある。(であってる?) #neo4j

2017-03-16 20:34:37
ぬこ@横浜 14.1 @nuko_yokohama

コアで更新処理を担当。コアからレプリカサーバ群には、トランザクションログの差分をコピーしている。WALによるレプリケーションってことなのね。 #neo4j

2017-03-16 20:36:26
ぬこ@横浜 14.1 @nuko_yokohama

コアにするためには、neo4j.confにモードとノード数とノードリストの所在を各と。でも、これって全部のノードに書かなきゃいけないのかな? #neo4j

2017-03-16 20:38:03
ぬこ@横浜 14.1 @nuko_yokohama

HAクラスタは小規模向き、DR向きではない。Causal Clusterは中・大規模。とはいえ小規模でもOK。つまり実質上、Causal Cluster一択ってこと? #neo4j

2017-03-16 20:39:12
ぬこ@横浜 14.1 @nuko_yokohama

次のセッションオールアバウトの鈴木さん「Neo4jを用いたカフェ巡り行動分析」 入社2年目の若手さんだ! #neo4j

2017-03-16 20:41:20
ぬこ@横浜 14.1 @nuko_yokohama

@fetarodc これ、詳細聞きたかったんですけどねー。時間の都合で、そこまで説明はなかったです。 #Neo4j

2017-03-16 20:42:10
ぬこ@横浜 14.1 @nuko_yokohama

はてなブログに今回のネタをブログにもしている。後で探してみよう。 #neo4j

2017-03-16 20:42:54
ぬこ@横浜 14.1 @nuko_yokohama

今回はカジュアルに人の行動を分析したものw 猿田彦珈琲って聞いたことないなー。都内にしかないのかな。 #neo4j

2017-03-16 20:43:57
ぬこ@横浜 14.1 @nuko_yokohama

「系列店に行く人は、本店にも行く」 #neo4j あー、これはラヲタの行動原理と同じなんだな、たぶんw

2017-03-16 20:45:00