Amazon Neptune って何?
セッション
Amazon Neptune
講師:アマゾン ウェブ サービス ジャパン、シニアエバンジェリスト 亀田氏
Amazon Neptune
- グラフデータベース
- グラフとは
- N:N の関係性を持つやつ
- SNS のフォロー/フォロワーの表現で使える
- フォロー/ブロックなどのそれぞれの矢印に関係性を持ったりする
- N:N の関係性を持つやつ
- Node が Edge で結ばれる
- SNS でいう、フォロー・フォロワーの矢印は Edge、人は Node に当たる
- SNS 以外の利用例
- ネットワークログ、路線図、WWW
- ストレージの動き方は Aurora と同じ
- 複数の AZ をまたいでストレージができる
- Point in Time リストアあり
- 確実に戻したいときはスナップショットを推奨
- ElasticSearch Service と連携可能
- Neptune から ElasticSearch に対して文字列検索できる
- OSS ツールによる可視化
- Graphexp
- OpenCypher
- 現在ラボモード(本番環境での使用については慎重にという段階)
- Gremrin : 探索向けで手続き型
- OpenCypher : 宣言型、慣れてくるとこちらの方が便利かも
2つのグラフモデルとフレームワーク
所感
「グラフデータ使うことはしばらくないかも」と言ってた通り、難しそうなのもあるけどすぐに使うユースケースはなさそうかなー。