Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Riak vs riak_core
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Mike Oxford  
View profile  
 More options Mar 30 2011, 8:46 pm
From: Mike Oxford <moxf...@gmail.com>
Date: Wed, 30 Mar 2011 17:46:20 -0700
Local: Wed, Mar 30 2011 8:46 pm
Subject: Riak vs riak_core

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?  Is it more
ephemeral, with shared state
in an ETS ring compared to a storage-backed node?

Thanks...

-mox

_______________________________________________
riak-users mailing list
riak-us...@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Justin Sheehy  
View profile  
 More options Mar 30 2011, 9:00 pm
From: Justin Sheehy <jus...@basho.com>
Date: Wed, 30 Mar 2011 18:00:34 -0700
Local: Wed, Mar 30 2011 9:00 pm
Subject: Re: Riak vs riak_core
Hi, Mike.

On Wed, Mar 30, 2011 at 5:46 PM, Mike Oxford <moxf...@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

_______________________________________________
riak-users mailing list
riak-us...@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ryan Zezeski  
View profile  
 More options Mar 30 2011, 9:02 pm
From: Ryan Zezeski <rzeze...@gmail.com>
Date: Wed, 30 Mar 2011 21:02:01 -0400
Local: Wed, Mar 30 2011 9:02 pm
Subject: Re: Riak vs riak_core

Mike,

Riak (to be specific, riak-kv) it built atop riak-core.  The Basho devs
recognized that a lot of the things that made riak-kv great were more
general than just key-value storage.  This includes things like consistent
hashing, virtual nodes, hinted handoff, etc.  They built riak-core as a
foundation to build Dynamo based apps.  You could use riak-core to build a
distributed computing cluster (i.e. no data, just for distributing work).
 One example, a pretty original one I might add too, is Rusty's BashoBanjo
which uses riak-core to power a "distributed orchestra." [1]

I think riak-core has a lot of potential beyond it's current usage and I'm
working on a small but not completely trivial example that I hope to
illustrate with a blog post.  Specifically, I want to focus on the mechanics
of the "vnode" as this, AFAICT, is the main player when you want to leverage
riak-core.  Consider this a teaser to make sure I follow thru on my word :)

-Ryan

[1]: https://github.com/rklophaus/BashoBanjo

_______________________________________________
riak-users mailing list
riak-us...@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Oxford  
View profile  
 More options Mar 30 2011, 9:09 pm
From: Mike Oxford <moxf...@gmail.com>
Date: Wed, 30 Mar 2011 18:09:24 -0700
Local: Wed, Mar 30 2011 9:09 pm
Subject: Re: Riak vs riak_core

"Dynamo based apps" is what is throwing me;  Dynamo is a storage paradigm.

So what your'e saying, really, is that riak_core is basically a clustering
configuration on top of OTP, and that Dynamo really doesn't have any play
here?

Wouldn't Dynamo be in the riak-kv layer?

-mox

_______________________________________________
riak-users mailing list
riak-us...@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Oxford  
View profile  
 More options Mar 30 2011, 9:12 pm
From: Mike Oxford <moxf...@gmail.com>
Date: Wed, 30 Mar 2011 18:12:00 -0700
Subject: Re: Riak vs riak_core

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

_______________________________________________
riak-users mailing list
riak-us...@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »