Hey Jordan, To address a few of your questions:
While it's not the most optimal memory-only backend, ETS is certainly usable in production. That said, if it runs out of gas on you at larger scales, it wouldn't be that hard to write a better one using the NIF interface. Hope that helps. Mark On Thu, May 26, 2011 at 11:15 AM, Jordan West <jw...@makingfun.com> wrote: > Hi all, > I'm posting to the list for the first time after talking with Mark > (ironically, at MongoSF the other day), about a use-case I'm considering > Riak for. Quickly, I should probably say I've only played with Riak on a > side project or two, and dabbled with Riak Core thanks to the new GitHub > blog. Part of the reason I'm writing the list is to determine if for my > use-case its worth investing significant time learning and prototyping some > possible implementations with Riak(-Core). Anyways, on to the question: > Is the ETS Backend in the riak_kv repo something maintained and endorsed for > use by the Basho team? I have a dataset which is well suited for a k/v store > and needs to be eventually consistent across a cluster of Erlang nodes. Riak > crossed my mind because of those reasons. Also, being able to embed it into > my application like Mnesia is a plus. However, I could care less in this > case about losing data. The data is ephemeral anyways as its a map of a > string assigned per connection to a couple erlang process ids, and hence I > want to store it in-memory (also want it in memory for performance reasons). > This data is very read-heavy, but must be available for writes or new > connections will begin to fail. I know this is not a typical use for Riak, > since one of its most touted benefits is not losing data but would it be too > far of a stretch to use Riak as an eventually consistent, in-memory > key-value store embedded into an Erlang application? If not, I figure this > is something I could build with Riak Core. Does anyone know if there already > is a OSS project I could contribute to instead of starting from scratch in > that case? > Thanks for your help, > Jordan West > > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com