Mark,

Thanks for the reply. I saw couple other postings related to the ETS backend
on the list so I decided to start prototyping a bit with it but I haven't
decided if its the solution I'm looking for yet. I'll see you tuesday at the
IGN offices for the meetup.

Jordan

On Thu, Jun 2, 2011 at 9:58 AM, Mark Phillips <m...@basho.com> wrote:

> 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

Reply via email to