選擇分配比率: 每個分區應該插入的行數作爲分區總可能行數的比例(由集羣分佈列定義)。默認FIXED(1)/ 1卡桑德拉壓力工具中插入分佈下的選擇分配比率是多少?
有人可以解釋這是什麼意思?以及爲什麼它在插入分佈下被稱爲選擇分配定額?
http://www.datastax.com/dev/blog/improved-cassandra-2-1-stress-tool-benchmark-any-schema
選擇分配比率: 每個分區應該插入的行數作爲分區總可能行數的比例(由集羣分佈列定義)。默認FIXED(1)/ 1卡桑德拉壓力工具中插入分佈下的選擇分配比率是多少?
有人可以解釋這是什麼意思?以及爲什麼它在插入分佈下被稱爲選擇分配定額?
http://www.datastax.com/dev/blog/improved-cassandra-2-1-stress-tool-benchmark-any-schema
在卡桑德拉,數據由分區鍵分配給一個給定的節點,然後存儲排序在磁盤上基於所述分區中的聚集鍵。
在「分配比率」允許定義:
1)有多少行的應力工具將在每個分區中創建,
2)有多少行的應力工具將來自每個分區讀取(他們將被訂購,所以它是相當快的搶多個)
在FIXED()的情況下,這意味着每個分區將具有固定的行數 - 如果您選擇其他選項,您最後會有不定數量的行。
舉例來說,如果你有,你收集了來自不同城市的天氣信息的數據模型:
編輯到每個分區解釋多行
CREATE TABLE sensor_readings (
station_id text,
weather_time timestamp,
temperature int,
humidity int,
PRIMARY KEY(station_id, weather_time));
在這種情況下,您有多個行(每個分區(station_id)中每個weather_time一個)。您可以查詢給定station_id中的所有傳感器讀數,也可以只查詢一個特定的weather_time。分配比率控制您每station_id
有多少weather_time
。
你的意思是每個分區有多少行?我假設每個分區意味着只有一行。你能給我一個例子 – user1870400
內聯編輯代碼突出顯示。 –