Skip to content

Instantly share code, notes, and snippets.

@umegaya
Created November 12, 2014 02:50
Show Gist options
  • Save umegaya/5a1e8247a4ef2afde614 to your computer and use it in GitHub Desktop.
Save umegaya/5a1e8247a4ef2afde614 to your computer and use it in GitHub Desktop.
ゴキブリDBで調べること
### クラスタへの参加
- おそらくノードが自律的に参加する
- 最初の接続先をどのように取得しているか、
- gossipの仕組みとも関係あり。gossip自体の仕組みに接続先を探す能力がある?
### gossip protocol実装詳細
- deltaの作成、マージ方法
- おそらく一直線のバージョンではないので、レコードのキーとバージョンを見ているのではないか
### raft詳細
- 何について使っているか
### 障害時の挙動
- どのようにnode failureを検出しているか
- データのfailoverの方法
- failoverは失敗しないのか、するとしたらその時はどうなる?
### datacenter間のやりとり
- datacenterが異なる場合に特別な扱いをしているか.VPNなどにしていればそうしなくても良かったりもするだろうが。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment