我正在尋找一種好方法來存儲卡桑德拉的意見。 有人可以爲我提供一個好的Cassandra數據模型來存儲註釋嗎?卡桑德拉模式的意見
數據模型應該讓我找回一定數量的這些意見與phpcassa。
這是我的想法:
Comments = {
CommentId1:{
CommentAuthor,
Content,
Timestamp
},
CommentId2:{
CommentAuthor,
Content,
Timestamp
}
...
}
CommentsLine = {
EntryId1:{
CommentId1: timestamp,
CommentId2: timestamp,
CommentId3: timestamp,
...
}
...
}
,但我不知道這是更好的辦法。感謝您的幫助。
在我的解決方案,如果要排序的意見,您可以通過一個簡單的切片從職位表中獲取它在列存儲{發佈時間戳} - > {{評論者的用戶ID}和其他元數據作爲JSON} – MaX 2012-07-12 15:41:57
是也許。我不知道你的模式,但在這個例子中,最好使用rowkey中的列來保持你的評論排序。 – sahid 2012-07-12 15:50:48
@sahid好吧,但我如何才能得到前5個結果,然後另外5個結果ecc ...? – siannone 2012-07-13 13:49:47