Riak vs riak_core

Mike Oxford moxford at gmail.com
Wed Mar 30 21:12:00 EDT 2011


The weekly recap was just posted with a slide decks on riak_core.  Excellent
timing!

Is the Dynamo stuff in the riak-kv layer, then?
Or is it still used for "workload distribution" somehow in riak_core?
Or is the Dynamo storage concept not used "at all" in the riak_core?

Thanks!
-mox


On Wed, Mar 30, 2011 at 6:00 PM, Justin Sheehy <justin at basho.com> wrote:

> Hi, Mike.
>
> On Wed, Mar 30, 2011 at 5:46 PM, Mike Oxford <moxford at gmail.com> wrote:
>
> > I thought I understood Riak, then I ran across the fact that riak_core
> was
> > split out separately.
> > When would you use riak_core that you wouldn't use Riak?
>
> Good question.
>
> Riak Core is the distributed systems center that Riak is built around.
>  Riak Core is not a standalone database, and in fact by itself it
> doesn't do data storage or even much of anything at all from the point
> of view of a client application.
>
> You use Riak to store, query, and retrieve your data.
>
> You use Riak Core to build something shaped a bit like Riak.
>
> Another way of looking at this is that Riak Core is a bit more
> abstract, providing mechanisms for techniques such as vector clocks,
> gossip, and other useful parts of the servers in a robust and scalable
> system.  Riak, the database, builds on that core by adding a
> client-facing storage and retrieval protocol, storage engines for
> placing data on disk, and so on.
>
> I hope that this helps to clarify matters.  If not, or even if you
> just have additional questions, please ask.
>
> Best regards,
>
> -Justin
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.basho.com/pipermail/riak-users_lists.basho.com/attachments/20110330/2a97cb44/attachment.html>


More information about the riak-users mailing list