yezhizi opened a new issue, #3048:
URL: https://github.com/apache/kvrocks/issues/3048

   ### Search before asking
   
   - [x] I had searched in the 
[issues](https://github.com/apache/kvrocks/issues) and found no similar issues.
   
   
   ### Motivation
   
   Part of [OSPP 
2025](https://summer-ospp.ac.cn/org/prodetail/259430064?lang=zh&list=pro).
   This task is to implement the time series data structure and its commands on 
Kvrocks. 
   
   We have broken down the task into multiple subtasks and will track them in 
this issue.
   
   - [ ] Initialize metadata.
   
   - [ ] Write Operations(`TS.ADD/TS.MADD`): Support uncompressed chunk 
storage. 
   
   - [ ] Query Operations(`TS.RANGE`): Implement time-range scans with chunk 
iteration. 
   
   - [ ] Multi-Series Queries(`TS.MRANGE`): Support label-based indexing and 
filter expressions. 
   
   - [ ] Downsampling Rules(`TS.CREATERULE`): Implement downstream_key metadata 
and aggregation logic. 
   
   - [ ] Retention: Implement retention policy with compaction filters.
   
   - [ ] Out-of-Order Writes & Deletion(`TS.DEL`, `TS.INCRBY/DECRBY`): Handle 
non-append writes.
   
   - [ ] (Optional) Compressed Chunk Support: Integrate Gorilla compression for 
timestamps/values.
   
   
   ### Solution
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [x] I'm willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@kvrocks.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to