L' article de DynamoDB Wikipedia indique que DynamoDB est une base de données de " valeurs-clés ". Cependant, l'appeler une base de données "clé-valeur" manque complètement une caractéristique extrêmement fondamentale de DynamoDB, celle de la clé de tri : les clés ont deux parties (clé de partition et clé de tri) et les éléments avec la même clé de partition peuvent être efficacement récupérés ensemble triés par la clé de tri.
Cassandra a également exactement la même fonctionnalité de tri des éléments à l'intérieur d'une partition (qu'elle appelle «clé de clustering»), et l'article de Cassandra Wikipedia utilise le terme magasin de colonnes larges pour le décrire. Cependant, bien que ce terme "colonne large" soit meilleur que "valeur-clé", il est encore quelque peu inapproprié car il décrit la situation plus générale où un élément peut avoir un très grand nombre de colonnes non liées - pas nécessairement une liste triée de colonnes séparées articles.
Ma question est donc de savoir s'il existe un terme plus approprié qui peut décrire le modèle de données d'une base de données comme DynamoDB et Cassandra - des bases de données qui, comme un magasin de valeurs-clés, peuvent récupérer efficacement des éléments pour des clés individuelles, mais peuvent également récupérer efficacement des éléments triés par le clé ou juste une partie de celle-ci ( clé de tri de DynamoDB ou clé de clustering de Cassandra ).