Je suis à la recherche d'un bon moyen de stocker les commentaires en cassandra. Quelqu'un peut-il me fournir un bon modèle de données Cassandra pour stocker des commentaires?Cassandra schema pour les commentaires
Le modèle de données devrait me permettre de récupérer un certain nombre de ces commentaires avec phpcassa.
C'était mon idée:
Comments = {
CommentId1:{
CommentAuthor,
Content,
Timestamp
},
CommentId2:{
CommentAuthor,
Content,
Timestamp
}
...
}
CommentsLine = {
EntryId1:{
CommentId1: timestamp,
CommentId2: timestamp,
CommentId3: timestamp,
...
}
...
}
Mais je ne suis pas sûr que ce soit la meilleure façon. Merci pour ton aide.
Dans ma solution si vous voulez des commentaires triés Vous pouvez l'obtenir à partir du tableau de messages par une simple tranche sur une colonne de stockage {Publié Timestamp} -> {{Commentaire auteur ID utilisateur} et d'autres méta-données JSON} – MaX
Oui peut-être. Je ne connais pas votre schéma mais dans cet exemple, il est préférable d'utiliser des colonnes dans une rowkey pour garder vos commentaires triés. – sahid
@sahid Ok, mais comment puis-je obtenir seulement les 5 premiers résultats puis un autre 5 résultats ecc ...? – siannone