Skip to content

Commit

Permalink
style
Browse files Browse the repository at this point in the history
  • Loading branch information
jiacai2050 committed Aug 27, 2024
1 parent abca46b commit 15fe12e
Showing 1 changed file with 5 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,11 @@ alter table root

| 规则 | TTL | CreatedAt |
| --- | --- | --- |
| [A, H) | t+30 |
|
| [A, H) | t+30 | |
| [A, E) | MAX | t |
| [E, H) | MAX | t |
| [H, S) | MAX |
|
| [S, Z) | MAX |
|
| [H, S) | MAX | |
| [S, Z) | MAX | |

写入时是需要找到对应区间内 TTL 最大的即可,查询则需要根据时间戳来与分区键来路由。

Expand All @@ -99,7 +96,7 @@ index: {Date}-{TagKey}-{TagValue}-{TSID}
```

- Date 默认为天
- TSID 采用 Hash 方式生成
- TSID,与 metricID 作用类似,但采用 Hash 方式生成
- SeriesKey 为所有排序后的 TagKV

采用 Table 来管理上述结构,不同字段可以直接对应 parquet 的一个列,便于进行针对性 encoding。
Expand All @@ -117,10 +114,8 @@ index: {Date}-{TagKey}-{TagValue}-{TSID}
**series**

| MetricId | TSID | SeriesKey |
|
| --- | --- | --- | --- |
| --- | --- | --- |
| uint64 | uint64 | bytes |
|

**tags(可选)**
这个表是为了加速 LabelValues 的查询,如果没有的话,也可以通过 index 表查出来,具体来说分两步:
Expand Down

0 comments on commit 15fe12e

Please sign in to comment.