Re: have you seen this? - Mailing list pgsql-advocacy
From | Josh Berkus |
---|---|
Subject | Re: have you seen this? |
Date | |
Msg-id | 200405251027.26584.josh@agliodbs.com Whole thread Raw |
In response to | Re: have you seen this? (Alexey Borzov <borz_off@cs.msu.su>) |
Responses |
Re: have you seen this?
Re: have you seen this? |
List | pgsql-advocacy |
Alexey, First off, I'm glad you posted this. Our advocacy thinking tends to be heavily US-dominated and I've wondered for a while how things are in your part of the world. > I was recently giving a small presentation on PostgreSQL on a Russian > PHP conference and found out an interesting thing: no one there really > cared about feature comparisons. I did a table with PostgreSQL features > and the versions they appeared in. This did not go completely unnoticed, > as the next lecture was about the new features of MySQL 4.1/5.0, but the > people were not really interested and didn't ask questions. Clayton Christensen has a facinating book called "The Inventor's Dillemma" about how business forces inevitably push companies to over-feature their own customer base. Certainly both MySQL and PostgreSQL already have more features than 85% of the PHP community has any interest in. > As the PostgreSQL advocacy group thinks that PHP programmers are among > their *main* target audience, may I humbly suggest answering the > questions that are asked instead of the ones that are not? Well, the first question I would ask *us* is whether or not PHP programmers *are* among our main targets for advocacy. Based on my experience at PHPCon, I would say that 80% of PHP coders would be well served by SQLite -- MySQL is more powerful than they need or want, let alone us. Not that I'm writing off the PHP community. Given PostgreSQL's powerful functions, views, and other in-database code, it makes a really dynamic pairing with a lightweight scripting language like PHP -- one which I've used to great effect. But I think that the target audience for this message is not necessarily existing PHP jockeys, but rather coders in client-side languages, and database designers used to Oracle and MSSQL, looking to move to the web. Overall, though, if you look at PostgreSQL adoption in my area (the San Francisco Bay Area and Silicon Valley), it's at least 80% Java and J2EE. In fact, of the 6 new clients I've signed in the last year, all of them were using Java as middleware and client. > The most successful (most quoted) advocacy articles I remember were the > once from OpenACS (Why not MySQL?) and sql-info.de (MySQL gotchas). To > make people look at PostgreSQL you should concentrate on why MySQL is > *bad*, to create a sense of insecurity in its users. That is the > propaganda that works. Unfortunately, this sort of propaganda can also backfire dramatically; the danger of mud-slinging is that you always seem to get some on yourself as well. Maybe it's different in Russia, but in the US I'd advocate pretty strongly against any really aggressive trashing of MySQL; the winner in that is liable to be the proprietary databases, not us. If you really want to reach the PHP coders where they live, though, just point out MySQL's licensing policy. If they want to use MySQL and *not* open-source their entire site, then they have to cough up $300 to $500US to MySQL AB as a commercial license, and pay for *each server* they use. That's a persuasive reason to switch to PostgreSQL. You can also point out that MySQL AB has changed the MySQL license 3 times since 2.0; what's to keep them from closing it entirely, and eliminating the Open Source version, if they feel it will be profitable? -- Josh Berkus Aglio Database Solutions San Francisco
pgsql-advocacy by date: