Re: Differentiating different Open Source databases

From: Rob Wultsch <wultsch(at)gmail(dot)com>
To: Alastair Turner <bell(at)ctrlf5(dot)co(dot)za>
Cc: Dimitri Fontaine <dimitri(at)2ndquadrant(dot)fr>, "Nasby, Jim" <JNasby(at)enovafinancial(dot)com>, pgsql-advocacy Advocacy <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: Differentiating different Open Source databases
Date: 2011-05-22 20:09:36
Message-ID: BANLkTimK2dJBPbT8aGqG2kyMjMtrOL03yw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy

On Sun, May 22, 2011 at 11:21 AM, Alastair Turner <bell(at)ctrlf5(dot)co(dot)za> wrote:
> In some ways you're saying proves Jim's point. A pragmatic definition
> of "better" would be "more appropriate" or "a better fit' - a better
> fit for the workload or possibly the organisation's existing skills
> and along with the skills habits and expectations.

Sure. I did not disagree with the meat of what Jim said. I am not sure
it is possible to effectively execute what he wants to do, but I don't
think he is wrong at all.

> The examples you're quoting above are foreign to decision makers with
> a background in commercial RDBMSs like DB/2, MSSQL, etc. Insurance
> brokerages with 200 staff members don't care about 1000 server farms -
> they want expression indexes, partial indexes, CTEs and a bunch of
> other things which they've come to expect from relation databases.

The point of what I said was to make it very clear that Dimitri is
wrong. Saying MySQL sucks is not productive at all.

> The mistake which these not entirely hypothetical managers (I have met
> a few too) are making about in assuming equality between all open
> source databases is much as the same as you mistake in claiming that
> the features which matter to myfacedoubleclickspacebook are the only
> ones that matter.

Different strokes for different folks. I never said that those
features are the only ones that matter. Do note that most of the
features I mentioned don't help one run a big farm. Covering indexes
are assumed to be everywhere at this point. Checksuming data on disk
is just a good practice. I can continue at length.

My point is that beating up on MySQL ("only get so far") is often
wrong, intellectually dishonest and a discredit to the community.

--
Rob Wultsch
wultsch(at)gmail(dot)com

In response to

Responses

Browse pgsql-advocacy by date

  From Date Subject
Next Message Dimitri Fontaine 2011-05-22 20:32:46 Re: Differentiating different Open Source databases
Previous Message Jim Nasby 2011-05-22 20:01:42 Re: Differentiating different Open Source databases