2013-02-14 28 views
1

在我的項目中,我使用Cassandra進行分析,並使用MySQL存儲數據。我看到Cassandra可能非常適合數據。Cassandra中的一個或兩個密鑰空間,用於單個應用程序的不同類型數據

我的問題是:我應該爲數據創建一個新的密鑰空間還是應該使用已經存在的用於分析數據的密鑰空間?做出這樣的決定時我應該考慮什麼?

我的堆棧是Python(Django)+ pycassa,cassandra 1.2。

回答

2

Keyspace僅僅是一個類似列家族的高層次分組。沒有硬性和快速的規則,任何一個決定的最重要的含義都與特定的客戶端庫的API有關。就我個人而言,當我想要將關注點與數據分離時,我創建了一個新的密鑰空間。這有點類似於在關係數據庫中創建不同的數據庫。

相關問題