Uploaded image for project: 'Comdev GSOC'
  1. Comdev GSOC
  2. GSOC-261

[GSoC] [Kvrocks] Support time series data structure and commands like Redis

    XMLWordPrintableJSON

Details

    Description

      RedisTimeSeries is a redis module used to operate and query time series data, giving redis basic time series database capabilities.

      As Apache Kvrocks is characterized by being compatible with the Redis protocol and commands, we also hope to provide temporal data processing capabilities that are compatible with RedisTimeSeries.

      This task is to implement the time series data structure and its commands on Kvrocks. Note: Since Kvrocks is an on-disk database based on RocksDB, the implementation will be quite different from Redis.

      Recommended Skills

      Modern C++, Database Internals (especially for time series databases), Software Engineering and Testing

      References

      https://redis.io/docs/data-types/timeseries/

      https://kvrocks.apache.org/community/data-structure-on-rocksdb

      Mentor

      Mentor: Mingyang Liu, Apache Kvrocks PMC Member, twice@apache.org

      Mailing List: dev@kvrocks.apache.org

      Website: https://kvrocks.apache.org

      Attachments

        Activity

          People

            Unassigned Unassigned
            twice Mingyang Liu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: