components-contrib
components-contrib copied to clipboard
RavenDB as State store
Describe the proposal
I have been tasked with implementing state store for Raven DB. So I wanted to check if someone is already working on it. (I asked in Discord and was referred here)
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.
/assign
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.
Can you provide references to some details about RavenDB?
- Who is using it / what is the adoption of RavenDB?
- Link to Go SDKs for RavenDB?
- Technical documentation reference for RavenDB?
- Any details for running Raven DB locally / in CI?
About Raven DB
RavenDB is document NoSQL database that supports ACID. We have over 1000 organizations that use RavenDB from startups to Fortune 500 companies like JetBrains, Toyota and Verizon just to name a few.
Motivation
We got feature request from some of our clients to implement Dapr State store & IO bindings. Their project was growing in size, and they started rolling out more and more microservices and wanted to use Dapr.
We see that supporting RaveDb inside Dapr ecosystem as beneficial to both sides.
Technical spec
RavenDB has several SDK's with Go SDK one of them. Link to our official docs and demo example in multiple languages.
Hi @yaron2 @berndverst ,
Did you had time to think if this is something that you would allow to existing in Dapr ecosystem? Do you need some additional information before I continue working on the code?
Kind regards, Nemanja
About Raven DB
RavenDB is document NoSQL database that supports ACID. We have over 1000 organizations that use RavenDB from startups to Fortune 500 companies like JetBrains, Toyota and Verizon just to name a few.
Motivation
We got feature request from some of our clients to implement Dapr State store & IO bindings. Their project was growing in size, and they started rolling out more and more microservices and wanted to use Dapr.
We see that supporting RaveDb inside Dapr ecosystem as beneficial to both sides.
Technical spec
RavenDB has several SDK's with Go SDK one of them. Link to our official docs and demo example in multiple languages.
Thanks, this information is enough to satisfy a contribution of an Alpha component.
As a note, I met with the folks from the RavenDB team and am satisfied it has wide enough adoption and would be a good addition to Dapr as a K/V store, being able to satisfy all API methods, as well as a good potential candidate for a future document store.
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as pinned, good first issue, help wanted or triaged/resolved. Thank you for your contributions.