Je suis d'effectuer une opération de superSlice sur une famille de colonne qui ressemble à ceci:Cassandra: superslice montre un comportement différent une fois les enregistrements sont supprimés
SuperColumn Famille: UserActivity { User1 { Activité1 { // activité colonnes de détail } Activité2 { // colonnes de détail d'activité } . . . . }}
cas de test: 1. Inséré 5 utilisateurs chacun avec 10 activités dans le SCF (famille super colonne). 2. Exécuté une requête superSlice pour récupérer les 5 premières activités pour chaque utilisateur.
Cela fonctionne bien dans la première tentative. J'ai ensuite supprimé tous les détails.
J'ai immédiatement réexécuté le cas d'utilisation. Cette fois, le SuperSlice a renvoyé toutes les 10 activités pour chaque utilisateur au lieu des 5 selon la spécification de la plage de coupe. J'utilise l'API Hector pour Cassandra, mais je vois le même problème, même avec un appel d'épargne simple.
Est-ce que quelqu'un a rencontré ce problème? Y a-t-il un moyen de contourner cela?
- Sagar
Merci pour cela! Y a-t-il un moyen de contourner ce problème? Même si les suppressions sont taux dans mon scénario d'utilisation, il serait bon de le savoir. –