У статті Вікіпедії DynamoDB йдеться про те, що DynamoDB - це база даних " ключ-значення ". Однак, називаючи його базою даних "ключ-значення", повністю пропускається надзвичайно фундаментальна особливість DynamoDB, клавіша сортування : Ключі мають дві частини (ключ розділу та ключ сортування), а елементи з тим самим ключем розділу можуть бути ефективно вилучені разом відсортованими клавішею сортування.
Кассандра також має таку саму функцію сортування елементів-всередині-підрозділу (яку вона називає "кластерним клавішем"), а стаття Вікіпедії Кассандри використовує термін " широкий стовпчик" для її опису. Однак, хоча цей термін "широкий стовпчик" кращий, ніж "ключ-значення", він все ще дещо недоречний, оскільки він описує більш загальну ситуацію, коли елемент може мати дуже велику кількість непов'язаних стовпців - не обов'язково відсортований список окремих предметів.
Отже, моє питання полягає в тому, чи існує більш відповідний термін, який може описати модель даних бази даних, як DynamoDB і Cassandra - бази даних, які, як сховище ключів, можуть ефективно отримувати елементи для окремих ключів, але також можуть ефективно отримувати елементи, відсортовані за ключ або лише його частина (ключ сортування DynamoDB або кластерний ключ Cassandra ).