Re:Fast key-value stores: An idea whose time has come and gone
by s_kilk on Monday June 24, 2019 @09:27AM
(#20263326)
The BeamVM languages (Erlang, Elixir) seem to have this in the form of Mnesia, and libraries that are built on top of it, such as riak-core.
[ Parent
| on HN ]
Re:Fast key-value stores: An idea whose time has come and gone
by dillonmckay on Monday June 24, 2019 @10:42AM
(#20263977)
Ha! I was just about to ask about that.
‘I bet Elixir already has something like this’.
Re:Fast key-value stores: An idea whose time has come and gone
by StreamBright on Monday June 24, 2019 @10:37AM
(#20263918)
Riak uses Mnesia?
Re:Fast key-value stores: An idea whose time has come and gone
by ergl on Monday June 24, 2019 @11:37AM
(#20264589)
Not that I know, but it uses ETS to handle state, and the global process registry to store peer information, as far as I know.
Also, be aware that OP mentioned riak-core, which is a different thing from Riak. riak-core is a library to build dynamo-style distributed applications, which gives you virtual nodes, consistent hashing and data migration as building blocks.