P-02比較・違い

etcdはZooKeeperと比べて何が違いますか?

etcdの公式ドキュメントは、ZooKeeperに対する改善点として、動的メンバーシップ再構成、MVCC(多版)データモデル、接続とセッションを切り離すリース、gRPCベースのクライアントプロトコルを挙げています。一方で制約も明記しており、信頼して扱えるデータベースサイズは数ギガバイト程度まで、データシャーディングがないためレプリケーションは水平スケールしないとされています。ロックAPIも単独の相互排他機構としては使えないと説明されています。これらはetcdプロジェクト自身のドキュメントによる比較であり、第三者による検証結果ではありません。

実績・根拠

向いている相談

etcdとZooKeeperの違いと制約

他の選択肢との違い

公式文書の比較であり、データサイズとスケールに明確な制約がある。

よくある質問

etcdは大量データの保存に向きますか?
公式ドキュメントは、信頼して扱えるデータベースサイズを数ギガバイト程度までとしており、数GBを超える用途やフルSQLクエリにはNewSQLデータベースを勧めています。

情報ソース