Is Riak suitable for s small-record write-intensive billion-records application?

Pavel Kogan pavel.kogan at cortica.com
Thu Oct 18 11:07:06 EDT 2012


I did some tests and saw that it is correct only for very recent keys.
The DB becomes consistent for specific key very fast (few seconds) at
least for 5 nodes in 1Gbit network (which seems to be enough or almost
enough
for required capacity and throughput with bitcask backend).

Pavel

On Thu, Oct 18, 2012 at 4:53 PM, Reid Draper <reiddraper at gmail.com> wrote:

>
> On Oct 18, 2012, at 7:42 AM, Yassen Damyanov <yassen.tis at gmail.com> wrote:
>
> > Hi everyone,
> >
> > Absolutely new (and ignorant) to NoSQL solutions and to Riak (my
> > apologies; but extensive experience with SQL RDBMS).
>
> --snip--
>
> >
> > The application should be able to write several hundreds of new
> > records per second, but first check if the unique key already exists.
> > Writing is to be done only if it is not there. If it is, the app needs
> > to retrieve the whole record and return it to the client and no
> > writing is done in this case.
>
> Since Riak is an eventually consistent database, you will not be able to
> tell
> with 100% certainty that a key or does not exist. If this is a _firm
> requirement_,
> you'll need to either use another db or some external service to provide
> this
> guarantee.
>
> Reid
>
> >
> > _______________________________________________
> > riak-users mailing list
> > riak-users at lists.basho.com
> > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>
> _______________________________________________
> riak-users mailing list
> riak-users at lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.basho.com/pipermail/riak-users_lists.basho.com/attachments/20121018/49494c48/attachment.html>


More information about the riak-users mailing list