1
DynamoDBとCassandaのデータモデルをどのように呼び出しますか?
DynamoDBのWikipediaの記事は、 DynamoDBの「であると述べているキーバリュー」データベース。ただし、これを「キー値」データベースと呼ぶと、DynamoDBの非常に基本的な機能であるソートキーの機能が完全に失われます。キーには2つの部分(パーティションキーとソートキー)があり、同じパーティションキーを持つ項目をまとめて効率的に取得できます。ソートキーで。 Cassandraにも、まったく同じsorting-items-inside-a-partition機能(「クラスター化キー」と呼ばれます)があり、Cassandra Wikipediaの記事では、ワイド列ストアという用語を使用してそれを説明しています。ただし、この「ワイド列」という用語は「Key-Value」よりも優れていますが、アイテムが非常に多数の無関係な列を含む可能性があるより一般的な状況を表すため、多少不適切です。アイテム。 したがって、私の質問は、DynamoDBやCassandraなどのデータベースのデータモデルを説明できるより適切な用語があるかどうかです。Key-Valueストアのようなデータベースは、個々のキーのアイテムを効率的に取得できますが、キーまたはその一部(DynamoDBのソートキーまたはCassandraのクラスタリングキー)。