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

Concurrent writing #80

Open
liguangxue opened this issue Sep 7, 2020 · 1 comment
Open

Concurrent writing #80

liguangxue opened this issue Sep 7, 2020 · 1 comment

Comments

@liguangxue
Copy link

Is it possible to increase the ability to write concurrently

@lthibault
Copy link

The issue with concurrent writes is that the caller needs to ensure his function is free of side-effects. That ends up being harder than one might first imagine, especially in a language like Go that doesn't provide first-class enforcement of functional purity. IMO, it it would be a mistake to change the semantics of go-memdb to support MPMC, if only because it would break backwards compatibility, but also because the single-writer principle can be applied to most systems.

absolutelightning added a commit that referenced this issue Jul 20, 2024
* optmized seekprefix watch

* clone fix

* fix go mod
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