GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your 
feedback)

## Summary of 2023

For more details, please visit 
https://kvrocks.apache.org/blog/kvrocks-2023-in-review. Thanks for @PragmaTwice 
@mapleFU review and improvements.

**The key progresses in 2023:**

- JSON data structure
- BloomFilter data structure
- Watch/Unwatch command
- Lua Functions
- Replication with TLS
- Allow to enable 64-bit expiration time (precision is in milliseconds instead 
of seconds), and the length of List/Hash/Set/ZSET/Stream can also be extended 
from 32 to 64 bits.
- Allow to use `LOAD RDB` command to load the Redis RDB file
- Allow to adjust the number of Worker threads dynamically
- Enable Namespace replication
- Support RESTORE command

**What we are still working on:**

- RESP3 protocol, more information can be found in [Tracking issue: Support 
RESP3 in Kvrocks](https://github.com/apache/kvrocks/issues/1980)
- Kvrocks in Kubernetes, 
[kvrocks-operator](https://github.com/RocksLabs/kvrocks-operator) is ready to 
test now but still needs more work to make it production-ready
- Controller to manage the cluster, the API part of 
[kvrocks-controller](https://github.com/RocksLabs/kvrocks-controller) is 
finished, but we believe it's not enough users before the UI part is ready

**What is still in the backlog:**

- Allow to use the Raft protocol for replication
- HyperLogLog
- RedisGraph, no plan to support since the Redis community deprecates it
- Semi-sync replication
- Client-side caching

GitHub link: 
https://github.com/apache/kvrocks/discussions/1226#discussioncomment-8061766

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to