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

Alternate storage backends: MySQL and etcd-io/BBolt #89

Open
huesflash opened this issue Oct 19, 2023 · 4 comments
Open

Alternate storage backends: MySQL and etcd-io/BBolt #89

huesflash opened this issue Oct 19, 2023 · 4 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@huesflash
Copy link
Contributor

Can and should resonate support MySql and BBolt (kv) storage backends ?

Apologies if this isn’t the right place to pose such questions. I’d be interested in implementing them.

@dfarr
Copy link
Member

dfarr commented Oct 19, 2023

Alternate storages are definitely on the roadmap, including supporting key-value stores. Just out of curiosity, what would be the benefits for you of mysql over postgres?

@huesflash
Copy link
Contributor Author

Just for coverage and I know MySQL has many fans :/
As for the KV, I like what restatedev is doing with their distributed workers that also act as stores for latency and durability reasons. Is a similar design being considered for resonate ?

@dfarr
Copy link
Member

dfarr commented Oct 23, 2023

That's a really good question, @huesflash do you mind joining our community slack and we can talk more in depth? We are currently in the process of deciding and prioritizing features.

@guergabo guergabo added good first issue Good for newcomers enhancement New feature or request labels Nov 6, 2023
@guergabo
Copy link
Contributor

guergabo commented Nov 6, 2023

I agree with you @huesflash on MySQL. It would be a great addition given its popularity.

dropping this to show anyone interested in contributing and helping us out where in the codebase we store our db implementations:

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants