Re: Differentiating different Open Source databases - Mailing list pgsql-advocacy

From Rob Wultsch
Subject Re: Differentiating different Open Source databases
Date
Msg-id BANLkTi=6GNs9s-Py-hb6rnrStZ3KT65tLw@mail.gmail.com
Whole thread Raw
In response to Re: Differentiating different Open Source databases  (Greg Smith <greg@2ndquadrant.com>)
Responses Re: Differentiating different Open Source databases
List pgsql-advocacy
On Sun, May 22, 2011 at 9:54 PM, Greg Smith <greg@2ndquadrant.com> wrote:
> Rob Wultsch wrote:
>>
>> The point of what I said was to make it very clear that Dimitri is
>> wrong. Saying MySQL sucks is not productive at all.
>>
>
> I'm not sure where this escalation of hostility came from, but it's not
> really helping.  Attributing comments to Dimitri that he didn't say, along
> with kicking around a strawman you built of them, is intellectually
> dishonest too you know.

There was escalation? He made statement should have been fleshed out
before sending and I called him on it. Given the context of his
statement (trying to publicize) I think being blunt was required.
What he said was a truncated version of what he wanted to get across.
In the full version it is valid, but the truncated version is rubbish.
Jim had made a comment about people thinking that open source
databases were not very good. Dimitri agreed with a comment about
MySQL. There is not much reading between the lines required here.

I have had to deal with having to answer questions about PG people
belittling MySQL much of time I push to use PG. It get's really old
and has hurt my attempts to use PG.

> There is a large enough list of things PostgreSQL is really good for, where
> neither MySQL nor Oracle are effective competitors, to justify the "only get
> so far" comment you read way too much into; they're just not your use cases.
>  Some of the GIS workloads we're seeing nowadays are good examples.  And
> comparisons using the NoSQL problem space will always be absent of any cases
> where the ability to execute complicated queries is the main challenge.  I
> spend an order of magnitude more time fighting >5 table join issues than I
> do any of the things you mentioned optimizing for.

No argument with PG being a very good platform (as I have already said
in this thread). My comments were a defense of MySQL also being a very
good platform and saying that anyone say it is not is wrong and pg
advocacy should not be pushing that viewpoint.

> There are of course some challenges to PostgreSQL deployments in the areas
> you specialize in too, where there are significant advantages advocating for
> MySQL instead.  I'm not sure why you're so hung up on covering indexes as
> one of the key parts of that; those are nice but far from essential.

Covering indexes are not needed for a big deployment, but they are
massively useful for many of the workloads that I dealt with.

> The scale of Heroku's PostgreSQL deployments seems accelerating toward the sort
> of size you're suggesting hasn't been achieved yet.  From the information
> they've shared about that, I'm seeing a pretty different of issues than the
> ones you were highlighting as key limiters.  I'd rather talk about what
> successful deployments are using and fighting rather than bashing PostgreSQL
> use cases in the more abstract way.  For a while now, large farms of
> PostgreSQL has been only a theorized problem only because a popular enough
> app compatible with it wasn't available yet.  Heroku seems to have that with
> their Rails hosting, and scaling up the database instance set has just taken
> the normal sort of database operations work to accomplish.

I have not tried to highlight anything in particular as a key limiter
other than competent humans. I suggested writing tutorials.

I am trying to steer the advocacy group to not hurt my advocacy.

--
Rob Wultsch
wultsch@gmail.com

pgsql-advocacy by date:

Previous
From: Greg Smith
Date:
Subject: Re: Differentiating different Open Source databases
Next
From: Marc Cousin
Date:
Subject: What's new in 9.1