Thread DB umstieg auf Prostgre?
(7 answers)
Opened by master at 2004-02-22 19:02
[quote=master,22.02.2004, 18:02]habe gehört das postgre viel schneller sein und besser soll als Mysql. lohnt sich ein umstieg?[/quote]
Ich bin schon lange ein grosser Fan von PostgreSQL. Wie Strat schon sagte ist die performance eine Frage der benutzten Features. So ist PostgreSQL z.B. von Grund auf für Transaktionen gebaut, was lustiger Weise zur Folge hat das fast alle SQL Anweisungen in Transaktionen bis zu 10x schneller laufen als ohne. :) Ein weiterer wichtiger Punkt sind Stored Procedures, damit lassen sich viele aufwendige Sachen komplett in der Datenbank erledigen, was bei komplexen Aufgaben einen erheblichen Performancegewinn bewirken kann. Übrigens unterstützt PostgreSQL auch PL/Perl, also Stored Procedures in Perl! PostgreSQL bietet ausserdem noch ausgefeilte Benchmarks um deine SQL Anweisungen zu testen, was gerade bei vielen joins, constraints und objekt-relationen sehr Hilfreich sein kann. Ja ich sagte wirklich Objektrelationen, PostgreSQL hat da ein paar sehr interessante Konzepte. ;) Wenn es dir allerdings lediglich um Performance geht, empfehle ich dir SQLite, was bei einfachen Sachen noch erheblich schneller als MySQL ist, und in Verbindung mit Class::DBI brauchst du nichtmal SQL Anfragen zu schreiben. :) |