Free Stuff
: links
: Neue Surf Tips
: know-how
: Zitate
: Spam Strike
: HTML Checker!
: Link Checker
: Cartoons
About IC
: friends
: lust und frust
: guestbook
: what's new
|
|
| PostgreSQL vs MySQL |
|
|
See also
|
|
|
Was unterscheidet ein PostgreSQL- von einem MySQL-Datenbank-System?
Die Entwicklungszeit von PostgreSQL ist mit 16 Jahren wesentlich
länger als diejenige von MySQL, was sich in Bezug auf die Portabilität und Robustheit
des Systems deutlich zeigt. Im komplexeren Umfeld wird die volle
ANSI-Kompatibilität zum SQL-Standard sehr geschätzt, was einen Umstieg
von kommerziellen Datenbanken wie Oracle oder IBM erheblich erleichtert.
Fester
Bestandteil seit der 7.3.1er PostgreSQL-Distribution ist die Replikationsfähigkeit, d.h. das
gleichzeitige Speichern der Daten auf zwei oder mehrere Server für
hoch verfügbare Systeme. Während MySQL zur Zeit nur über ein Master/Slave-Replikations-Konzept verfügt, welches im Gegensatz zu Postgres nicht auf Tabellen, sondern auf Journal-Files basiert, bestehen bei Postgres auch einige Peer-to-peer Replikations-Projekte.
MySQL wurde vor allem populär durch die Einbindung in die PHP-Distribution. Das MySQL-Datenbanksystem ist berühmt für seine schnellen Datenbankabfragen und die Einfachheit in der Einbindung in PHP-Skripten gegenüber anderen Datenbanksystemen. Der Geschwindigkeitsvorteil wurde hauptsächlich durch das Weglassen von Funktionen wie referentielle Integrität und Transaktionen erreicht. Der Performance-Faktor verschwindet jedoch zunehmends mit dem Hinzufügen dieser Funktionen wieder, welche man zuletzt eben doch vermisste. MySQL hat aktuell neue Cache-Konzepte, welche bei identischen Abfragen extrem schnell sein können.
Generell ist MySQL optimiert für wiederholende einfache Abfragen, wie sie im Webserver-Umfeld typisch sein können. PostgreSQL ist schnell bei vielen gleichzeitigen Benutzern und komplexeren Operationen. Beide Datenbanksysteme laufen sowohl unter Windows als auch unter Un*ixen wobei MySQL eine einfachere Installation unter Windows bescheinigt wird.
[ http://www.postgresql.org ] -
[ www.mysql.com ]
Related Links
- PHPPgEdit (Software)
http://www.phppgedit.org/
The port of the GNU PHPMyEdit project on the OpenSource DBMS Postgresql. PHPPgEdit and PHPMyEdit are instant table editors in PHP. This port is crap, Sorry. phpPgAdmin is out-of-the box working meanwhile. (2007-10-04 15:30)
- PostgreSQL (Reference)
http://www.postgresql.org/docs/8.1/interactive/plpgsql.html
PL/pgSQL - SQL Procedural Language. (2007-08-08 11:24)
- PostgreSQL Know-how (Reference)
http://www.postgresql.org/files/documentation/books/pghandbuch/html/sql-altertable.html
ALTER TABLE ... See also: know-how/postgresql/alter-table (2007-03-07 09:32)
- PostgreSQL Know-how (Reference)
http://www.postgresql.org/docs/current/static/sql-createtrigger.html
CREATE TRIGGER.
See also: postgresql.org/.../triggers.html (2007-02-08 17:21)
- PostgreSQL Know-how (Reference)
http://www.postgresql.org/docs/current/static/functions-datetime.html
Date and time functions (2007-01-05 10:21)
- PostgreSQL.org/docs/7/static/trouble18048.htm (Reference)
http://www.postgresql.org/docs/7/static/trouble18048.htm
Debugging Messages. PostgreSQL Troubleshooting (2005-03-25 02:48)
- Google.ch/search?hl..de..q..postgresql..faq... (Reference)
http://www.google.ch/search?hl=de&q=postgresql+faq+site%3Apostgresql.org
PostgreSQL FAQ (2005-03-12 21:56)
- postgresql/user-manag.html (Reference)
http://primus.infocopter.com/postgresql/user-manag.html
Database Users and Privileges (2004-12-01 16:25)
- postgresql/client-authentication.html (Reference)
http://primus.infocopter.com/postgresql/client-authentication.html
PostgreSQL Client Authentication and the pg_hba.conf file (2004-12-01 16:21)
- Eskimo.com/support/PostgreSQL/tutorial/c0102.htm (Reference)
http://www.eskimo.com/support/PostgreSQL/tutorial/c0102.htm
Introduction to PostgreSQL (2004-10-05 16:45)
- LinuxJournal.com/article.php?sid=2245 (Reference)
http://www.linuxjournal.com/article.php?sid=2245
Short introduction to PostgreSQL (2004-10-05 16:39)
- know-how/postgresql/postgres-vs-others.html (Reference)
http://www.infocopter.com/know-how/postgresql/postgres-vs-others.html
Was unterscheidet ein PostgreSQL- von einem MySQL-Datenbank-System? (2004-06-20 15:46)
- pgsql.com/download (Software)
http://www.pgsql.com/download/
Conversion tool for migrating from MySQL to PostgreSQL by PostgreSQL Inc. (mysql2pgsql 1.0) (2004-06-20 15:41)
- devx.com/dbzone/Article/... (Reference)
http://www.devx.com/dbzone/Article/20743
PostgreSQL vs. MySQL vs. Commercial Databases (2004-06-15 13:13)
- TechDocs.PostgreSQL.org (Reference)
http://techdocs.postgresql.org/
PostgreSQL Technical Documentation (2004-05-06 10:13)
- siag.nu/libsdb (Software)
http://siag.nu/libsdb/
libsdb, the simple database library, which provides a way to support multiple database management systems in an application with negligeable overhead, in terms of code as well as system resources. It is mainly intended for use on Unix, but the ODBC driver works on Windows as well. (2004-03-04 01:36)
- PostgreSQL.org/docs/pg_handbuch/.../history.html (Reference)
http://www.postgresql.org/docs/pg_handbuch/html/history.html
Die kurze Geschichte von PostgreSQL. Das POSTGRES-Projekt in Berkeley (2004-02-27 01:39)
- GBorg.PostgreSQL.org/project/pgreplication/... (CInternet:Webmaster)
http://gborg.postgresql.org/project/pgreplication/projdisplay.php
The pgreplication Project -- PostgreSQL Replication from the Information and Communication Systems Group, ETH in Zurich, Switzerland (2003-07-08 23:27)
- LAMPS.efactory.de/lamps-2-0... (CInternet:Webmaster)
http://lamps.efactory.de/lamps-2-0.shtml
LAMPS Tutorial. Kompilieren, Installieren und Konfigurieren eines LAMPS Servers. Apache 2.0, Mod_Perl, PHP, Mod_SSL, MySQL, PostgreSQL und PDFLib in wenigen Schritten und anhand von Beispielen (2003-01-24 15:56)
- Postgresql.org/users-lounge/events.html (Event)
http://www.ca.postgresql.org/users-lounge/events.html
Upcoming PostgreSQL Events (2001-12-10 12:26)
- postgresql.org (CInternet)
http://www.postgresql.org
Official WebSite of the most popular Open Source Database (1999-08-02 9:45)
|