Je viens d'une base de données relationnelle et j'essaie de travailler avec DynamoDB d'Amazon.
J'ai une table avec une clé de hachage "DataID" et une plage "CreatedAt" et un tas d'éléments dedans.
J'essaie d'obtenir tous les éléments qui ont été créés après une date spécifique et triés par date, ce qui est assez simple dans une base de données relationnelle.
Dans DynamoDB, la chose la plus proche que j'ai pu trouver est une requête et l'utilisation du filtre range key greater than. Le seul problème est que pour effectuer une requête, j'ai besoin d'une clé de hachage, ce qui va à l'encontre du but recherché.
Alors qu'est-ce que je fais mal ? Le schéma de ma table est-il mauvais ? La clé de hachage ne devrait-elle pas être unique ? Ou existe-t-il une autre façon d'effectuer une requête ?