MySQL refugee interested in pgSQL - Mailing list pgsql-advocacy

Hello, how do you do?

I am a MySQL guy. I am interested in pgSQL. I have learned roughly
everything I know about databases from using MySQL, and all that that
implies. I would like to learn about PG and about "real" relational
database theory. Links to any type of "PGsql for MySQL vets" and/or "Real
relational database theory for MySQL vets" documents would be appreciated.

Due to the hype over the feud, what I fear here of course is that I will
be told that "learning Real DBM requires a Ph.D in DBM", and/or that
"Knowing DBM is an in-born trait, please exit the gene pool immediatly". I
don't suspect that either is the case.

I am also very torn about the feud. I have been using MySQL without
incident for years doing fairly complicated things under load. I want to
know more about the things that ACID pundits appear to hold so dear to
their hearts and MySQL eschews. I really can't fathom most of them yet.
But at the same time I am cut very deep by the animous shown towards MySQL
and it's users on a personal level. It is as if, by entrusting data of any
kind to a MySQL database, I am clubbing baby seals somehow.

I have redrafted this message probably a dozen times now to omit my
instinctive defensiveness of MySQL, my abilities as a DBA, or as a future
DBA. I have come to feel as though being a Real Programmer involves being
a DBA. To write code involves managing data. Managing any volume of data
involves a database, which to the limits of my knowledge would be a
relational SQL database. Quit smirking. SQL is fully non-transparent and
the ability to access data in an SQL database (espescially once you
involve transactions, locking, foreign keys, etc etc) requires full
understanding of all of these. Thus to be a coder one must be a DBA, and
the vitriol directed towards the inadequacies of MySQL directly impunes my
22 years of programming experience and puts me on the defensive.

So perhaps SQL and it's inability to be black-boxed is itself the problem.
From a Semantic perspecive it sure is ugly, even more so when you leave
the realm of MySQL. I've seen banner ads featuring hybrid cheetah-snails
suggesting this as well.. but I don't know of a viable DBMS alternative (I
didn't click the banner ads) so I'm left in the position where writing
virtually any computer program apparently requires ACID compliant RDBMS
knowledge or else the seals have to die. :(

- - Jesse Thompson
Bend, OR

pgsql-advocacy by date:

Previous
From: Robert Treat
Date:
Subject: Re: Do we prefer software that works or software that looks good?
Next
From: Robert Bernier
Date:
Subject: Re: MySQL refugee interested in pgSQL