Re: Time to scale up?

From: Thomas Hallgren <thomas(at)tada(dot)se>
To: Josh Berkus <josh(at)agliodbs(dot)com>
Cc: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>, "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>, Paul Ramsey <pramsey(at)refractions(dot)net>, "Pgsql-Advocacy(at)Postgresql(dot)Org" <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: Time to scale up?
Date: 2006-07-26 16:39:54
Message-ID: 44C79ADA.7090102@tada.se
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy pgsql-www

Josh Berkus wrote:
> Thomas,
>
>
>> Finally assume that the community board, when similar proposals
>> arrive, will encourage the proposing parties to merge on the thesis
>> that cooperation is far more productive than a beauty contest (well
>> most of the time anyway).
>>
>
> Ah, so you're planning on merging with PL/J?
>
>
That would be a natural consequence, yes. Some synergies with the JDBC
client driver should also be exploited.

> The different solutions are different because of technical decisions
> which they made differently, usually for very good reasons. Slony-I
> is trigger-based, Mammoth is log-based, and no matter which you prefer
> they're not going to merge code.
>
>
They don't need to. Please read my previous postings on this. I'm not
talking about merging code. Sure, when synergies exists, they should be
exploited and when a coherent API can be created that span multiple
solutions, that's great. But that's not the main point. The main point
is to get rid of ambiguities and create a stable, endorsed portfolio
that contains all functionality that is available today.

> BTW, our replication/clustering solutions include:
>
> Slony-I
> pgPool
> Mammoth*
> Postgres-R
> pgCluster
> Sequoia/p|cluster*
> dbMirror/eRserv/other older solutions
> ExtenDB*
> Bizgres MPP*
> Windows/Red Hat/Solaris clustered FS*
>
> (*=proprietary/external)
>
>
Proprietary solutions must be ruled out unless they change their license
and give everything away. That might be an option that would appeal to
some. I know it has happened in other projects. In exchange for an
official contributor status, you give your stuff away. But there's no
place where you can do that today. Submitting your project to PgFoundry
where you compete with other projects ranging from early prototypes to
well established solutions does not give you the right incentives.

> I think any community packaged distribution should encourage this
> diversity, not try to crush it.
>
>
Although diversity can be great in many situations, it's also known to
introduce ambiguities. And that is a pain for the end-user. Especially
when you don't know the quality of the solutions. So, although I agree
that nothing should be "crushed", I still think it's important to
encourage quality, collaboration, communication, and cooperation and
discourage head-on competition. 10 replication solutions is a terrible
waste of resources IMHO. No one size fits all of course, but how many
sizes is really needed?

Regards,
Thomas Hallgren

In response to

Browse pgsql-advocacy by date

  From Date Subject
Next Message Greg Sabino Mullane 2006-07-28 21:15:37 Main page: about us
Previous Message Josh Berkus 2006-07-26 16:25:52 Re: Time to scale up?

Browse pgsql-www by date

  From Date Subject
Next Message Larry Rosenman 2006-07-28 14:09:47 is pgfoundry.org down?
Previous Message Josh Berkus 2006-07-26 16:25:52 Re: Time to scale up?