web-dev-qa-db-ja.com

bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase、それらに共通するものは何ですか?

この質問がやや主観的である場合は申し訳ありません。私は「couldstore」、「distributed store」、またはこのようないくつかの概念に不慣れです。彼らには何が共通しているのだろうかと思い、それらすべての概要を知りたいと思います。これに似た商品を書きたい場合、何を準備する必要がありますか?

23
Mickey Shine

NoSQLデータベースサイト は次のような概念を要約しています。

次世代データベースは主に、非リレーショナル、分散型、オープンソース、水平方向のスケーラブルなど、いくつかのポイントに対応しています。当初の意図は、最新のWebスケールデータベースでした。この運動は2009年の初めに始まり、急速に成長しています。多くの場合、スキーマフリー、レプリケーションサポート、簡単なAPI、結果整合性など、より多くの特性が適用されます。したがって、誤解を招く用語「nosql」(コミュニティは現在、ほとんどの場合「sqlだけでなく」と翻訳しています)は、上記の定義のようなもののエイリアスと見なす必要があります。

そのサイトは NoSQLデータベースに関する記事のアーカイブ も維持しています。それらのほとんどは特定の製品に焦点を当てているようですが、いくつかのより一般的な概要があります。独自のデータベースを構築することを真剣に考えている場合は、 分散非リレーショナルデータベースのデザインパターン は、考慮する必要のある事項を適切にまとめます。

18
APC
13
ergosys