Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Feb 2005 18:59:10 -0500
From:      Ean Kingston <ean@hedron.org>
To:        freebsd-questions@freebsd.org
Subject:   Re: SQL Questions (MySQL or PostgreSQL?)
Message-ID:  <200502111859.10482.ean@hedron.org>
In-Reply-To: <420D2F12.8020808@comcast.net>
References:  <20050211115902.5BCC643D3F@mx1.FreeBSD.org> <420D2F12.8020808@comcast.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On February 11, 2005 05:17 pm, Sean wrote:
> Jan Branbergen wrote:
> >>I would like to install SQL here for my own use, not for any real life
> >>
> >>currently, round now for learning.
> >>
> >>Right now plan to install MySQL.
> >>Looking through the ports there is numerous version and some say for
> >>
> >>server, some say for client.
> >>
> >>Looking for some tips as to what version of SQL and tools to
> >>install?
> >>Also wondering if anyone can point me towards documentation in my
> >>learning efforts?
> >
> > i would like to suggest PostgreSQL if your objective is learning SQL.
> > MySQL only provides a subset.
> >
> > it is by no means more complicated to install or to get started.
> >
> > regards,
> >
> > Jan
>
> What is the difference between PostgreSQL and MySQL?
>  From what I see MySQL seems to be more common.

=46rom a basic design standpoint, MySQL was designed to be a fast language=
=20
compatible RDBMS system. To achieve that goal they cut out a lot of feature=
s.=20
Particularly those related to integrity, consistency, and validity checking.

Postgres is designed to be a fully functional RDBMS that complies with the =
SQL=20
standard. It includes integrity, consistency, and validity checking that=20
MySQL lacks.

I also think one of the reasons that MySQL is more common than Postgres is=
=20
because when they were both starting out, MySQL got a functional RDBMS out=
=20
much sooner than Postgres did and when Postgres did get theirs out, MySQL w=
as=20
a lot faster (because of the lack of data validation). Postgres has since=20
closed the gap a lot on the speed issues while keeping the data integrity.

On the other hand, there are a lot more tools that make managing a MySQL=20
server easier.

=2D-=20
Ean Kingston

E-Mail: ean AT hedron DOT org
URL: http://www.hedron.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502111859.10482.ean>