В статье DynamoDB в Википедии говорится, что DynamoDB - это база данных " key-value ". Однако, называя ее базой данных «ключ-значение», полностью упускается чрезвычайно фундаментальная особенность DynamoDB - ключа сортировки : ключи состоят из двух частей (ключа секции и ключа сортировки) и элементов с одинаковым ключом секции могут быть эффективно извлечены вместе отсортированными по ключу сортировки.
Cassandra также имеет точно такую же функцию сортировки элементов внутри раздела (которую она называет «ключом кластеризации») и Cassandra Wikipedia В статье для описания используется термин хранилище широких столбцов . Однако, хотя этот термин «широкий столбец» лучше, чем «значение ключа», он все же несколько неуместен, поскольку он описывает более общую ситуацию, когда элемент может иметь очень большое количество несвязанных столбцов - не обязательно отсортированный список отдельных items.
Поэтому мой вопрос заключается в том, существует ли более подходящий термин , который может описывать модель данных базы данных, такой как DynamoDB и Cassandra - базы данных, которые, например, хранилище значений ключей, могут эффективно извлекать элементы для отдельных ключей, но также могут эффективно извлекать элементы, отсортированные по ключу или только его части (ключ сортировки DynamoDB или ключ кластеризации Кассандры ).