Logstore讀寫日志必定保存在某一個分區(Shard)上。每個日志庫(Logstore)分若干個分區,每個分區由MD5左閉右開區間組成,每個區間范圍不會相互覆蓋,并且所有的區間的范圍是MD5整個取值范圍。
Shard是每個Logstore下讀寫基本單元,每個Logstore會指定分區數目,每個分區能承載一定量的服務能力:
- 寫入:5MB/s,500次/s。
- 讀取:10MB/s,100次/s。
在向Shard讀寫數據過程中,讀必須指定對應的Shard,而寫的過程中可以使用Load-Balance方式。Load-Balance會根據后臺系統負載自動均衡,保證寫入的高可用性。
分區的完整資源的參數含義示例如下:
參數名稱 | 類型 | 必須 | 描述 |
shardID | int | 是 | Logstore下Shard的唯一ID,由系統自動生成,類型為整型。 |
文檔內容是否對您有幫助?