components-contrib icon indicating copy to clipboard operation
components-contrib copied to clipboard

RavenDB as State store

Open nmalocic opened this issue 1 year ago • 7 comments

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)

nmalocic avatar Jan 18 '24 18:01 nmalocic

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.

github-actions[bot] avatar Feb 17 '24 18:02 github-actions[bot]

/assign

nmalocic avatar Feb 18 '24 13:02 nmalocic

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.

github-actions[bot] avatar Mar 19 '24 13:03 github-actions[bot]

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?

berndverst avatar Mar 25 '24 17:03 berndverst

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.

nmalocic avatar Mar 27 '24 08:03 nmalocic

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

nmalocic avatar Apr 17 '24 06:04 nmalocic

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.

yaron2 avatar Apr 29 '24 13:04 yaron2

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.

github-actions[bot] avatar May 29 '24 13:05 github-actions[bot]

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.

github-actions[bot] avatar Jun 05 '24 13:06 github-actions[bot]