我正在嘗試Cassandra與簡單的CRUD操作,並不明白我應該如何建模數據。在Cassandra中的CRUD
比方說,我們需要管理簡單的用戶數據:
UserId | Email | Name
我們希望能夠通過兩種UserId
或Email
來獲取信息。我們還希望能夠更改用戶信息,即Email
和Name
。
這使我陷入兩難境地:通過Email
查詢,我應該將其添加到PRIMARY KEY。但是如果我將它編入索引,我將無法更新它。
我應該如何更改數據模型或索引以便能夠更新數據?
從我讀過的內容來看,二手指標在卡桑德拉是邪惡的,我不應該用它們來保持卡桑德拉的表現不錯。
「二手指標在卡桑德拉是邪惡的」 - 愛它! – Aaron 2015-02-23 16:57:21