Re: Democracy and organisation : let's make a - Mailing list pgsql-hackers

From cbbrowne@cbbrowne.com
Subject Re: Democracy and organisation : let's make a
Date
Msg-id 20020625183459.D6650395C1@cbbrowne.com
Whole thread Raw
In response to Re: Democracy and organisation : let's make a  ("Josh Berkus" <josh@agliodbs.com>)
Responses Re: Democracy and organisation : let's make a
List pgsql-hackers
> Tom,
> 
> > project remain viable?  So, no matter how silly you might think
> > "MySQL is better" is today, you've got to consider the prospect that
> > it will become a self-fulfilling prophecy.
> 
> We also don't have a couple of other things that MySQL has:  A
> viciously divided community, a bobby-trapped licensing situation, and a
> flagrant disredard for the SQL standard and cumulative wisdom of 25
> years of database knowledge.  (Nested tables!  Sheesh!)  These things
> handicap the MySQL project quite effectively, and are not likely to be
> straightened out in the next year.
> 
> BTW, PLEASE DO NOT QUOTE the above.   It's ok for the hacker's list,
> but I do not want to fuel the MySQL/Postgres "debate" anywhere more
> public.  This "debate" does not benefit either project.

Oh, but it's _so_ tempting :-).

> Also, I am concerned about the focus on MySQL as our "only competitor".
>  Frankly, I have never regarded MySQL as our primary competitor; that
> spot is reserved for Microsoft SQL Server.   Especially with the death
> of SQL Anywhere, Postgres and MS SQL are the two major databases in the
> transaction/vertical application space for the budget-minded business
> (although MS SQL is considerably less budget-minded than it was a year
> ago).   
> 
> When we've crushed MS SQL, then it's time to take on Oracle and DB2.

Take on SQL Server, and establish a sizable useful niche.  The notion that 
PostgreSQL is _necessarily_ supposed to be all things to all people promotes 
the danger of getting over-arrogant and over-ambitious.

> I think there's plenty of room in the RDBMS market for both MySQL and
> PostgreSQL.   If there's a marketing need, it's to educate DBA's on the
> different strengths of the two databases.   You think MySQL would
> cooperate in this, or do they see themselves as competing head-on with
> us?

Why _should_ they want to cooperate?

Their advantage in the marketplace is largely based on the notion that "MySQL isn't quite as good as Oracle, but it's a
lotcheaper!"
 

For them to say, "and by the way, PostgreSQL, SAPDB, and Firebird are all 
basically the same that way" would be shooting themselves in the foot.

Their model is rather like that of Microsoft Access:  It's not all that great, 
but it gets used a lot, despite its limitations, because everyone has a copy 
of it as part of MS Office.

For them to "cooperate" would mean compromising on what's most important to 
their ongoing marketing strategy: "Use MySQL because it's the most popular database!"

>  > In short: we could use an organized marketing effort.  I really
> > feel the lack of Great Bridge these days; there isn't anyone with
> > comparable willingness to expend marketing talent and dollars on
> > promoting Postgres as such.  Not sure what to do about it.  We've
> > sort of dismissed Jean-Michel's comments (and those of others in
> > the past) with "sure, step right up and do the marketing" responses.
> > But the truth of the matter is that a few amateurs with no budget
> > won't make much of an impression.  We really need some professionals
> > with actual dollars to spend, and I don't know where to find 'em.
> 
> I disagree pretty strongly, Tom.   OpenOffice.org Marketing has no
> cash, and is an all-volunteer effort.   To quote journalist Amy Wohl
> "[OpenOffice.org] have managed to put together a better buunch of
> volunteer marketers than Sun is able to hire."  Frankly, of the various
> marketing techniques, only going to trade shows costs money; the rest
> is all labor which can be done by volunteers and donors.
> 
> Of course, this requires somebody pretty inspired to organize it.  I
> already have my hands full with OpenOffice.org.   Volunteers?

The _crucial_ marketing that would need to take place is NOT to the public.  
It would be to: a) ISPs b) Vendors of ISP support software.

The sort of thing that has allowed MySQL to get really popular is the fact 
that there are tools like cPanel <http://www.cpanel.net/> that provide a 
"friendly" front end to manage web site 'stuff,' including managing MySQL.

> And isn't Red Hat doing anything to promote us?

They ought to be...

> Finally, thanks to you guys, we are still advancing our project faster
> than most commercial software.  How many RDBMSs out there have DOMAIN
> support?   How many have advanced data types that really work?   How
> many support 5 procedural languages and subselects just abotu
> everywhere?

... And this is what is the plausible strategy for making PostgreSQL 
increasingly popular.  _Improve it_ and people will come.

MySQL won the "basic DBMS for web-hosting" battle, and there's no real way to 
overcome that _marketing_ advantage.  MySQL got there the "fustest with the 
mostest," with things like cPanel allowing ISPs and web hosters to offer a 
free DBMS.

PostgreSQL can offer "the same thing;" to evict MySQL, it will have to offer 
_really compelling_ advantages.  Price _isn't_ a compelling advantage.  
PostgreSQL may be more powerful, but people are successfully using MySQL, so 
apparently it's _usable enough_ for a lot of purposes.

The other thing that can make PostgreSQL an increasingly preferable option is 
for there to be an increasing set of _applications_ that prefer PostgreSQL.

For instance, GnuCash has an SQL interface, or, to be more precise, a 
PostgreSQL interface.  The makers of GnuCash found they preferred PostgreSQL's 
capabilities, and are uninterested in supporting a bunch of DBMSes.  Somewhat 
similar, SQL-Ledger is compatible with PostgreSQL (and Oracle), but NOT MySQL.

The thing that will make PostgreSQL the "killer app" that needs to be around 
is there being _applications_ that "prefer PostgreSQL."  THAT is the best 
marketing.
--
(reverse (concatenate 'string "ac.notelrac.teneerf@" "454aa"))
http://cbbrowne.com/info/lsf.html
Everyone has a photographic memory, some don't have film.






pgsql-hackers by date:

Previous
From: "Marc G. Fournier"
Date:
Subject: Re: Democracy and organisation : let's make a revolution
Next
From: "Greg Sabino Mullane"
Date:
Subject: Postgres idea list