Database Front end suggestion
Net Llama!
netllama
Wed Nov 10 08:35:06 PST 2004
On Wed, 10 Nov 2004, David Bandel wrote:
>
> MySQL: not a true database. More like a _very_ fast file system you
> access with SQL commands. Great for web logs, but a recipe for
> disaster with any application where data integrity is important (like
> accounting).
> mysql is not ACID.
> ACID stands for: Atomicity, Consistency, Integrity, Durability (search
> Google, you'll find sites to explain all this in minute detail).
>
> PostgreSQL is ACID. It has support for transactions,
> roll-forward/roll-back, triggers, stored procedures, foreign keys
> (very important in a multi-table relational database), and more. It's
> also much easier to maintain. You can run a vacuum and analyze (along
> with a backup) nightly (or more often) to provide the engine "hints"
> for faster lookups.
>
> vacuuming in Postgres is important because of the way an ACID database
> works (other ACID databases have the same function but with a
> different name). updated and deleted rows aren't removed from a
> database until you vacuum it (updated rows are really new rows with
> the changed data).
>
> The biggest difference between databases is on the admin side.
> Administrative commands are different (although functions are the
> same). But 90% of commands that run on one db will run on another
> (exception: MySQL doesn't support left outer joins you have to run
> two natural joins with a union to get the same effect).
FWIW, I agree 100% with David. When given the choice, I'll always pick
PostgreSQL over mySQL.
>
> Bottom line: if your data (and its integrity) is important, don't
> even consider a toy like MySQL. Use Postgres, Informix, Oracle (ugh
> -- there's a reason Oracle dba's earn 6 digit salaries), or Sybase.
Heh, well that's prolly cause Larry earns a 9 digit salary. Friends don't
let friends use oracle. Its the M$ of the database world.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lonni J Friedman netllama at linux-sxs.org
Linux Step-by-step & TyGeMo http://netllama.ipfox.com
More information about the Linux-users
mailing list