2

Amazon DynamoDBKyoto Cabinetなど、拡張性の高いキー値データベースについて聞いたことがあります。

しかし、日常の問題の用途が見当たりません。

例: ID、タイトル、コンテンツ、およびいくつかのタグを持つ「投稿オブジェクト」があり、特定のタグを持つすべての投稿を検索するためにデータベースにクエリを実行したいとします。キー値データベースでどのように行うことができますか?

4

1 に答える 1

2

Key Valueストアは非常に高速で(通常はメモリ内)、結果整合性を提供します。ACIDなどの標準データベース機能の多くは存在しない可能性がありますが、同時に、書き込みが多すぎるなどの制限も存在しません。

アイデアは、ハッシュテーブルで行うように従来のKey-Valueストアの外側を考え、代わりに、この形式のストレージを、起動するクエリに基づいて設計された非正規化形式のストレージと見なすことです。

あなたの特定の質問では、タグをキーとして使用し、post-idを値として使用します。次にビンゴ...

于 2012-02-04T00:39:54.830 に答える