Je suis intéressé par la construction d'une application de série temporelle sur redis. Mes données arriveraient parfois historiquement, donc les données seraient mutables. J'ai environ 100 millions d'événements actuellement.Conception de la clé pour l'accès aux données redis
L'accès aux données que je considère devrait être souple pour ordre d'importance
Type[vente impression commission] DateType [min heures par jour] clientid brandid producttypeid ProductID
I serait de demander quel type de données, donc une vente, une commission, une impression. Ensuite, le type d'agrégation si deuxième, min, heure, jour J'ai une hiérarchie de données d'événement, donc par client, marque, type de produit et chaque produit spécifique.
Y at-il un moyen de construire une clé comme:
vente: heure: clientid: brandid: producttypeid: ProductID
puis requête sur une partie de cette clé comme
vente: heure : clientid: brandid
Ou aurais-je besoin de construire des seaux pour chaque
- sa le: heure
- vente: heure: clientid
- vente: heure: clientid: brandid
- vente: heure: clientid: brandid: producttypeid
- vente: heure: clientid: brandid: producttypeid: ProductID