Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable switchable backends for storage #238

Open
shreyashankar opened this issue Aug 16, 2023 · 3 comments
Open

Enable switchable backends for storage #238

shreyashankar opened this issue Aug 16, 2023 · 3 comments
Labels
engineering enhancement New feature or request L Large task, maybe somewhat dreading (a week and/or refactor)

Comments

@shreyashankar
Copy link
Collaborator

Redis will only take us so far, when sometimes it can be impractical to store everything in-memory. We want to support multiple backends---at least Redis and RocksDB for now, and if it becomes clearer to integrate another KV store-like DB, or if we need a relational model, we can consider other DBMSes.

@shreyashankar shreyashankar added enhancement New feature or request L Large task, maybe somewhat dreading (a week and/or refactor) labels Aug 16, 2023
@shreyashankar
Copy link
Collaborator Author

We can also have a Redis layer + RocksDB layer

@shreyashankar
Copy link
Collaborator Author

shreyashankar commented Nov 23, 2023

Can also consider s3 & filesystem

@shreyashankar
Copy link
Collaborator Author

We should have a storage interface, such that any storage system can be used for the backend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engineering enhancement New feature or request L Large task, maybe somewhat dreading (a week and/or refactor)
Projects
None yet
Development

No branches or pull requests

1 participant