[99s-extend] Riak in Farwest

Loïc Hoguin essen at ninenines.eu
Fri Aug 2 17:47:39 CEST 2013


I know, hence the "don't take it wrong".

You have a few different projects enabling multi-master replication for 
PostgreSQL. It's not an issue.

On 08/02/2013 05:43 PM, Lee Sylvester wrote:
> Hey, don't direct that at me :-S  I was agreeing with you :-D
>
> The only point I would differ with (and I may be wrong, as it was about 12 months ago that I researched this) is that I do feel, for clustering, that Riak does it better.  I'd much rather the dynamo model than a master-to-many slaves model.
>
> Lee
>
>
>
> On 2 Aug 2013, at 16:35, Loïc Hoguin <essen at ninenines.eu> wrote:
>
>> Let me clarify a few misconceptions here. (Mostly to show the choice isn't random, don't take it wrong.)
>>
>> Riak and Riak CS are two different things. You most likely don't want to run them together, especially considering the hardware requirements will differ.
>>
>> Riak core, pipes, etc. are not really useful if you only use Riak as a data store. It's cool that your DB has a great distributed processing framework but pretty useless when you just want to retrieve some data and format it in a web page.
>>
>> Riak has clustering, yes. PostgreSQL has clustering too.
>>
>> Riak has data-center aware clustering also if you get Riak Enterprise. But it costs a lot (per node!). You can do the same with PostgreSQL at a fraction of the price.
>>
>> Riak is built on Erlang, sure. But why should I care? I only want it to handle my data. I don't want to look at the code. PostgreSQL is a much proven piece of software.
>>
>> On 08/02/2013 05:20 PM, Lee Sylvester wrote:
>>> It's a bit like comparing sports cars to superbikes.  Riak has some very powerful features; Pipes, true clustering, fault tolerance, Riak CS etc.  Plus, it's built on Erlang :-)  PostgreSQL has SQL queries, real tables (rather than simple corruptible namespacing), complex query capabilities, real data types etc.  Each has their place.  For typical websites, PostgreSQL is the better choice.  For distributed applications, Riak is often the better choice. ***
>>>
>>> Lee
>>>
>>> *** Mostly my opinion, only.
>>>
>>>
>>>
>>> On 2 Aug 2013, at 16:08, Loïc Hoguin <essen at ninenines.eu> wrote:
>>>
>>>> Please tell us what you think makes Riak superior.
>>>>
>>>> On 08/02/2013 05:06 PM, Florent Gallaire wrote:
>>>>> I love the farwest technical choices. But Riak seems to only be the
>>>>> "prototype' database, and PostgreSQL the real target.
>>>>>
>>>>> FMO, this is a huge fail. Riak is by far superior to PostgreSQL. I
>>>>> want Riak, who really wants PostgresSQL ??
>>>>>
>>>>> Florent
>>>>>
>>>>
>>>>
>>>> --
>>>> Loïc Hoguin
>>>> Erlang Cowboy
>>>> Nine Nines
>>>> http://ninenines.eu
>>>> _______________________________________________
>>>> Extend mailing list
>>>> Extend at lists.ninenines.eu
>>>> http://lists.ninenines.eu:81/listinfo/extend
>>>
>>
>>
>> --
>> Loïc Hoguin
>> Erlang Cowboy
>> Nine Nines
>> http://ninenines.eu
>


-- 
Loïc Hoguin
Erlang Cowboy
Nine Nines
http://ninenines.eu



More information about the Extend mailing list