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

Who is using RoseDB? #226

Open
roseduan opened this issue Jul 10, 2023 · 1 comment
Open

Who is using RoseDB? #226

roseduan opened this issue Jul 10, 2023 · 1 comment

Comments

@roseduan
Copy link
Collaborator

roseduan commented Jul 10, 2023

Who is using RoseDB?

We sincerely thank everyone who pays attention to RoseDB and uses it. If you are using RoseDB, please let us know by adding your project to the list below. We will try our best to help you solve problems and improve RoseDB.

And your insights and suggestions are also very important to us. Please feel free to contact us.

What we expect from you?

You can submit a comment in this issue with the following information:

  • your company, school, or organization and its logo (which is allowed to be used for demonstration in our website)
  • your city and country (optional)
  • your contact info: email, Twitter, Github or whatever(optional)
  • what scenario do you use RoseDB / what new feature do you expect for RoseDB (optional)

To Chinese users

非常感谢大家关注和使用 RoseDB,如果你正在使用 RoseDB,欢迎在本 issue 中添加你的项目,我们会尽力帮助你解决问题和改进 RoseDB。

你的反馈对我们来说也非常重要,欢迎随时联系我们。

希望你能在本 issue 中提交以下信息:

  • 你的公司、学校或组织及其logo(允许在我们的网站上用于演示)
  • 你所在的城市和国家(可选)
  • 你的联系方式:电子邮件、Twitter、Github 或其他(可选)
  • 你使用 RoseDB 的场景/你期望 RoseDB 的新功能(可选)
@roseduan roseduan pinned this issue Jul 10, 2023
@maddie
Copy link

maddie commented Jul 18, 2023

I've used RoseDB primarily in 2 projects.

Project 1: Used as an application config (global settings etc.) and simple data store (storing a list of file paths and metadata), recently upgraded to RoseDB v2. Mostly read-only operations, each config entry is stored in separate keys, and the file list is stored as JSON in a single key.

Project 2: Also used as an application config data store and a FIFO queue. Still using v1 (as I needed the Redis-like operations LPush and RPop), the config data are primarily read-only, but the FIFO queue is quite read/write intensive (served as a means of communication between two objects, one puts data into the queue while the other may fetch data from it at any given time). The time between each read/write operation can be as fast as 10ms. Every time new data is pushed into the queue, the length of the queue will be checked to see if it exceeds the maximum limit and if so, the oldest data will be discarded from the queue.

EDIT: Project 2 has now switched to RoseDB v2 with a wrapper written to implement the LPush RPop etc., and is in testing.

Both projects are used in production environments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants