Resources for Postgres and MySQL comparison presentation?

Lists: sfpug
From: Brian Ghidinelli <brian(at)pukkasoft(dot)com>
To: SF Postgres <sfpug(at)postgresql(dot)org>
Subject: Resources for Postgres and MySQL comparison presentation?
Date: 2009-03-23 01:30:26
Message-ID: 49C6E632.9060604@pukkasoft.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: sfpug


I'm giving a talk at a developer conference in May titled, "Move over
MySQL, make room for PostgreSQL". I've gone through the PG advocacy
site and searched around for relevant content on top of what I've
already come up with. I was hoping folks here might have links to
recent content or talks?

It's aimed at convincing people to give PG a try for projects on which
they currently use MySQL. I think I have a good base so far but I'm
always interested in great resources to make it better.

Thanks!

Brian


From: Josh Berkus <josh(at)agliodbs(dot)com>
To: Brian Ghidinelli <brian(at)pukkasoft(dot)com>
Cc: SF Postgres <sfpug(at)postgresql(dot)org>
Subject: Re: Resources for Postgres and MySQL comparison presentation?
Date: 2009-03-23 17:49:08
Message-ID: 49C7CB94.9010807@agliodbs.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: sfpug

On 3/22/09 6:30 PM, Brian Ghidinelli wrote:
>
> I'm giving a talk at a developer conference in May titled, "Move over
> MySQL, make room for PostgreSQL". I've gone through the PG advocacy site
> and searched around for relevant content on top of what I've already
> come up with. I was hoping folks here might have links to recent content
> or talks?

Where is the conference?

> It's aimed at convincing people to give PG a try for projects on which
> they currently use MySQL. I think I have a good base so far but I'm
> always interested in great resources to make it better.

My advice is *not* to try to convince people. Instead, just say,
"here's the things which PostgreSQL is good for, and the reasons why
you'd want to use it." Trying to convince people PostgreSQL is "better"
just gets their back up.

--Josh


From: Dennis Clark <dclark1330(at)gmail(dot)com>
To: Brian Ghidinelli <brian(at)pukkasoft(dot)com>
Cc: SF Postgres <sfpug(at)postgresql(dot)org>
Subject: Re: Resources for Postgres and MySQL comparison presentation?
Date: 2009-03-23 17:53:01
Message-ID: 6fb84bdd0903231053wc0317caica5565201acbfec1@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: sfpug

Hi Brian,
Sounds like an interesting talk. I assume you are including one of the more
compelling reasons for PostgreSQL vs. MySQL, which is licensing:

MySQL: GPL 2.0. Free but with some very strict obligations.
PostgreSQL: BSD 2.0. Free and with very simple obligations.

This is not an important issue for developing software for personal or
in-house use, but a critical decision for the development of any software to
be distributed or sold outside one's own organization.

Cheers,
Dennis Clark

On Sun, Mar 22, 2009 at 6:30 PM, Brian Ghidinelli <brian(at)pukkasoft(dot)com>wrote:

>
> I'm giving a talk at a developer conference in May titled, "Move over
> MySQL, make room for PostgreSQL". I've gone through the PG advocacy site
> and searched around for relevant content on top of what I've already come up
> with. I was hoping folks here might have links to recent content or talks?
>
> It's aimed at convincing people to give PG a try for projects on which they
> currently use MySQL. I think I have a good base so far but I'm always
> interested in great resources to make it better.
>
> Thanks!
>
>
> Brian
>
>

--
Dennis M. Clark
OSS Analyst
http://www.nexb.com
http://www.EasyEclipse.org


From: Sean Chittenden <sean(at)chittenden(dot)org>
To: Brian Ghidinelli <brian(at)pukkasoft(dot)com>
Cc: Josh Berkus <josh(at)agliodbs(dot)com>, SF Postgres <sfpug(at)postgresql(dot)org>
Subject: Re: Resources for Postgres and MySQL comparison presentation?
Date: 2009-03-23 18:01:14
Message-ID: FC7F5FC8-E917-4697-8E14-67F98147339A@chittenden.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg스포츠 토토 베트맨SQL : Postg스포츠 토토 베트맨SQL 메일 링리스트 : 2009-03-23 ​​이후 SFPUG 18:01

> My advice is *not* to try to convince people. Instead, just say,
> "here's the things which PostgreSQL is good for, and the reasons why
> you'd want to use it." Trying to convince people PostgreSQL is
> "better" just gets their back up.

Most effective means of discussing MySQL vs. PostgreSQL is citing
organizations who have moved from MySQL to PostgreSQL and why.

Most people project out their own current database limitations through
association with others who have dealt with similar problems. The
wide range of "why" would be interesting to catalogue but my
experience has been that it's the usual suspects for mysql: table
locking, query planner, slow roll backs, frequent data corruption,
performance of interleaved reads and writes, performance on large data
sets and lack of table inheritance.

A recent surprise motivator for someone to switch was PostgreSQL's
EXPLAIN ANALYZE and the value that provided their engineers in terms
of feedback.

Talking about why someone should is often interpreted as "you made the
wrong decision" and leads to defensiveness.

Good luck! -sc

--
Sean Chittenden
sean(at)chittenden(dot)org


From: Brian Ghidinelli <brian(at)pukkasoft(dot)com>
To: SF Postgres <sfpug(at)postgresql(dot)org>
Subject: Re: Resources for Postgres and MySQL comparison presentation?
Date: 2009-03-23 18:41:48
Message-ID: 49C7D7EC.6060601@pukkasoft.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: sfpug


Josh Berkus wrote:
> Where is the conference?

It's cf.Objective() in Minneapolis, a conference for ColdFusion/Java
developers in May.

> My advice is *not* to try to convince people. Instead, just say,
> "here's the things which PostgreSQL is good for, and the reasons why
> you'd want to use it." Trying to convince people PostgreSQL is "better"
> just gets their back up.

That's the tack I'm taking, but we *are* trying to convince them. :)

Dennis Clark wrote:
> MySQL:� GPL 2.0.� Free but with some very strict obligations.
> PostgreSQL:� BSD 2.0.� Free and with very simple obligations.

Thanks Dennis - I had touched on the PG license but hadn't specifically
compared it to MySQLs!

Is there a repo of people who have switched from MySQL to PG? I have
seen the "who is using" list that includes Hi5, etc, but there aren't
really many details associated with it. A couple of off-the-cuff
conversion stories with some numbers associated would be useful.

Thanks for all of the feedback!

Brian


From: Mose <mose(dot)andre(at)gmail(dot)com>
To: Brian Ghidinelli <brian(at)pukkasoft(dot)com>
Cc: SF Postgres <sfpug(at)postgresql(dot)org>
Subject: Re: Resources for Postgres and MySQL comparison presentation?
Date: 2009-03-23 18:42:27
Message-ID: 9eb6f9410903231142yef0a764yc2336945567c5272@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: sfpug

We switched from MySQL to PostgreSQL at Redfin. Here are a couple posts
from some other developers (perhaps a little dated and/or naive, but
potentially helpful).

http://blog.redfin.com/devblog/2008/02/mysql_to_postgres.html

http://blog.redfin.com/devblog/2007/11/elephant_versus_dolphin_which_is_faster_which_is_smarter.html

-Mose

On Mon, Mar 23, 2009 at 11:41 AM, Brian Ghidinelli <brian(at)pukkasoft(dot)com>wrote:

>
> Josh Berkus wrote:
>
>> Where is the conference?
>>
>
> It's cf.Objective() in Minneapolis, a conference for ColdFusion/Java
> developers in May.
>
> My advice is *not* to try to convince people. Instead, just say, "here's
>> the things which PostgreSQL is good for, and the reasons why you'd want to
>> use it." Trying to convince people PostgreSQL is "better" just gets their
>> back up.
>>
>
> That's the tack I'm taking, but we *are* trying to convince them. :)
>
> Dennis Clark wrote:
>
>> MySQL:� GPL 2.0.� Free but with some very strict obligations.
>> PostgreSQL:� BSD 2.0.� Free and with very simple obligations.
>>
>
> Thanks Dennis - I had touched on the PG license but hadn't specifically
> compared it to MySQLs!
>
> Is there a repo of people who have switched from MySQL to PG? I have seen
> the "who is using" list that includes Hi5, etc, but there aren't really many
> details associated with it. A couple of off-the-cuff conversion stories
> with some numbers associated would be useful.
>
> Thanks for all of the feedback!
>
>
> Brian
>


From: Mose <mose(dot)andre(at)gmail(dot)com>
To: Brian Ghidinelli <brian(at)pukkasoft(dot)com>
Cc: SF Postgres <sfpug(at)postgresql(dot)org>
Subject: Re: Resources for Postgres and MySQL comparison presentation?
Date: 2009-03-23 18:47:26
Message-ID: 9eb6f9410903231147p46336005w126f76130ad848e4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: sfpug

Oops, sorry, that maybe sounds like I'm calling people naive... I just mean
these posts were written with only a few months of Postgres experience, and
database expertise is a long and winding road we are all still trudging
down.

-Mose

On Mon, Mar 23, 2009 at 11:42 AM, Mose <mose(dot)andre(at)gmail(dot)com> wrote:

> We switched from MySQL to PostgreSQL at Redfin. Here are a couple posts
> from some other developers (perhaps a little dated and/or naive, but
> potentially helpful).
>
> http://blog.redfin.com/devblog/2008/02/mysql_to_postgres.html
>
>
> http://blog.redfin.com/devblog/2007/11/elephant_versus_dolphin_which_is_faster_which_is_smarter.html
>
> -Mose
>
>
> On Mon, Mar 23, 2009 at 11:41 AM, Brian Ghidinelli <brian(at)pukkasoft(dot)com>wrote:
>
>>
>> Josh Berkus wrote:
>>
>>> Where is the conference?
>>>
>>
>> It's cf.Objective() in Minneapolis, a conference for ColdFusion/Java
>> developers in May.
>>
>> My advice is *not* to try to convince people. Instead, just say, "here's
>>> the things which PostgreSQL is good for, and the reasons why you'd want to
>>> use it." Trying to convince people PostgreSQL is "better" just gets their
>>> back up.
>>>
>>
>> That's the tack I'm taking, but we *are* trying to convince them. :)
>>
>> Dennis Clark wrote:
>>
>>> MySQL:� GPL 2.0.� Free but with some very strict obligations.
>>> PostgreSQL:� BSD 2.0.� Free and with very simple obligations.
>>>
>>
>> Thanks Dennis - I had touched on the PG license but hadn't specifically
>> compared it to MySQLs!
>>
>> Is there a repo of people who have switched from MySQL to PG? I have seen
>> the "who is using" list that includes Hi5, etc, but there aren't really many
>> details associated with it. A couple of off-the-cuff conversion stories
>> with some numbers associated would be useful.
>>
>> Thanks for all of the feedback!
>>
>>
>> Brian
>>
>
>


From: Miho Ishikura <mihoishikura(at)gmail(dot)com>
To: Brian Ghidinelli <brian(at)pukkasoft(dot)com>
Cc: SF Postgres <sfpug(at)postgresql(dot)org>
Subject: Re: Resources for Postgres and MySQL comparison presentation?
Date: 2009-03-25 00:28:35
Message-ID: d411d180903241728k57c1239p4e348c60ab18984d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: sfpug

The biggest one is transactional DDL for me.

http://wiki.postgresql.org/wiki/Transactional_DDL_in_PostgreSQL:_A_Competitive_Analysis

Miho Ishikura

On Sun, Mar 22, 2009 at 6:30 PM, Brian Ghidinelli <brian(at)pukkasoft(dot)com> wrote:
>
> I'm giving a talk at a developer conference in May titled, "Move over MySQL,
> make room for PostgreSQL".  I've gone through the PG advocacy site and
> searched around for relevant content on top of what I've already come up
> with.  I was hoping folks here might have links to recent content or talks?
>
> It's aimed at convincing people to give PG a try for projects on which they
> currently use MySQL.  I think I have a good base so far but I'm always
> interested in great resources to make it better.
>
> Thanks!
>
>
> Brian
>
>