-
Notifications
You must be signed in to change notification settings - Fork 42
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
More Backends #7
Comments
I can help with |
@sobolevn, done (https://github.com/ExHammer/hammer-backend-ecto) and thanks :) |
Just a brain-wave, a Riak backend would also be cool. |
One that uses distributed Erlang with no external dependency would be useful :) |
There is |
But it's hard coded to be registered locally rather than globally, so it cannot be used in this way in a straightforward manner. |
Good point, I’ll look into making it distribu-able this week |
Thank you |
I'm also wondering if maybe an Mnesia backend would be appropriate for the same use-case. Will investigate also. |
Mnesia has some flaws, such as struggling with network partitions. What would we gain by using Mnesia over plain old ETS? |
Update: I've had a hard time finding energy and time to work on this, but it's still very much on my radar. Will try to get distributable-ets done over the december holidays. Pull-requests always welcome of course, but I'm hoping to get some traction on this soon. :) |
Cool, thank you :) We're using Redis in production at the moment and it's working really well so please don't feel any urgency from us |
@lpil , that's great to hear :) I'm glad it's working well in production. |
Mnesia backend started here: https://github.com/ExHammer/hammer-backend-mnesia |
Any interest in a Nebulex adapter? |
@jared-mackey seems like an interesting idea. what backend are currently supported with Nebulex? |
It would be nice to have atomics backend (like https://github.com/farhadi/rate_limiter does it) with crdt distribution. |
@florius0 see #72 . Seems. @ruslandoga was looking at that but not sure if he made any progress on cutting his MR smaller |
We should have more backends, because this project aims to be maximally useful in a variety of architectures. Perhaps:
The text was updated successfully, but these errors were encountered: