web-dev-qa-db-ja.com

強力な一貫性を備えたスケーラブルなストレージシステムのリファレンス実装?

これらのプロパティを備えたストレージシステムはありますか?

  • 水平方向にスケーラブル-任意の読み取りを処理できますおよびクラスターに十分なノードを追加した場合の書き込みスループット
  • すべての読み取りが最新の成功した書き込みを反映するという意味で、一貫性があります
  • [編集]書き込みが成功したと報告された場合、その後のすべての成功した読み取りがその書き込みを反映することが保証されるという意味で「安全」
  • 個々のノードの障害に耐性がある

CAPの用語では、ネットワークパーティションが発生した場合の可用性ではなく、一貫性を保証するシステムに関心があります。または、少なくともこのように動作するように構成できるシステム。

書き込みが最終的に終了することが保証されている限り、レイテンシーは気にしません。

どのツールを「使うべきか」を尋ねているのではありません。学術的な関心から、CPストレージシステムの概念実証を求めています。それが現代的で、積極的に維持され、広く使用されているかどうかは関係ありません。リファレンス実装を探しています。

2
Daniel

この 記事 の画像は、インターネット上でさまざまな形でかなり使用されていますが、CAPの各カテゴリに分類されるシステムを強調しています。

したがって、基本的に、水平方向にスケーラブルなシステムが結果整合性に依存しないかどうかを尋ねています。どのMongoDB、HBase、その他多くのものが良い答えになるでしょう。

1
James Anderson