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,由系统自动生成,类型为整型。 |
文档内容是否对您有帮助?