2011-07-19 28 views
2

我想知道卡桑德拉的超級柱子是否有用。Cassandra的超級欄目有用嗎?

如果我明白Cassandra是如何工作的(這可能是錯誤的),如果我想讀取或更新超級列,我必須讀取或寫入超級列中的所有內容。這意味着我需要在我的對象和我的超級列之間編寫一些映射代碼。

對於我來說,簡單地將我的對象序列化成一個普通的Cassandra列不是更高效嗎?這聽起來就像Cassandra在超級柱上所做的那樣,但他們需要額外的步驟。

回答

3

如果我想讀或更新超級專欄中,我要讀或超列

不太寫的一切:supercolumns是爲單位,但子欄可能獨立更新

所以是的,它們確實有用處,但不是,它不是一個非常常見的用途,在許多情況下,您確實可以將一個對象序列化爲標準列。

+0

感謝您的澄清。我想,根據我的更新用例,這兩種解決方案都可以正常工作,儘管我寧願以這種或那種方式進行標準化。 – Kris

+0

jbellis,在文檔中是否有一個地方可以指向我,涵蓋此主題?我相信你,但我有興趣閱讀它,而我最初發布這個問題是因爲我從未找到任何問題。 – Kris

+0

恐怕還沒有。 – jbellis

相關問題