我想創建一個表,以保持計數器在我的API不同的命中。我正在使用Cassandra 2.0.6,並且意識到從2.1.0開始的計數器有一些性能改進,但此時無法升級。
我對datastax始終閱讀文檔開頭創建單獨的密鑰空間這樣的: http://www.datastax.com/documentation/cql/3.0/cql/cql_using/use_counter_t.html http://www.datastax.com/documentation/cql/3.1/cql/cql_using/use_counter_t.html卡桑德拉鍵盤空間的計數器
從技術文檔:
Create a keyspace on Linux for use in a single data center, single node cluster. Use the default data center name from the output of the nodetool status command, for example datacenter1.
CREATE KEYSPACE counterks WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'datacenter1' : 1 };
問題:
1)這是否意味着我應該讓我的計數器在一個單獨的密鑰空間
2)如果是的話,我應該聲明文檔示例中定義的密鑰空間,或者那只是一個例子,我可以設置自己的複製策略 - 專門複製到da ta中心。
謝謝
感謝您的回覆。這完全回答了這個問題。 – 2014-11-06 20:57:55