Does it make sense to use KeyDB as a torrents repository? #754
josecelano
started this conversation in
Proposals
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Relates to: #774
KeyDB is a high-performance, NoSQL database that extends Redis, offering features like multi-master replication and enhanced performance. It can be an excellent choice for managing the state and data needed by a BitTorrent tracker, such as peer lists, torrent states, and session information.
To use KeyDB within a Rust application, you would typically interface with it through a Redis client that supports the Redis protocol, as KeyDB is compatible with Redis commands. This means you can use any Redis client library that supports Rust to communicate with KeyDB.
Maybe we could implement a new torrent repository with KeyDB.
One of the most important advantages would be scaling the tracker with multiple servers which is not currently supported.
cc @da2ce7
Beta Was this translation helpful? Give feedback.
All reactions