Stefan Schwarzer schrieb:
On 2005-10-29 14:23, Stefan Behnel wrote:
Na ja, MySQL hat nunmal einfach nur eine sehr begrenzte Unterstützung für gängige Datenbankfeatures wie Views, Stored Procedures und solche Sachen. Insofern kann ich verstehen, dass manche Menschen meinen "Das macht man nicht mit MySQL". Macht ja auch Sinn, wenn mensch bedenkt, dass PostgreSQL auch OpenSource ist *und* eigentlich alles kann, was eine Datenbank können sollte. PostgreSQL ist sogar in Python programmierbar (also intern, nicht nur per Datenbankschnittstelle)...
ich sehe das prinzipiell genauso wie du; ich würde auch stets PostgreSQL MySQL vorziehen, wenn es geht. Mir ging es nur um die Art der Begründung ("Das macht man (nicht) so.").
Klar. Die Begründung bezog sich vielleicht auch eher auf die grundsätzliche Verwendung von Datenbanken für das Problem des OP, aber das ist nur Spekulation.
Trotz allem kann es natürlich dennoch Gründe geben, MySQL zu verwenden. Ein Beispiel: Man entwickelt ein System für einen Auftraggeber, das dieser selbst warten will. Wenn der Auftraggeber bisher MySQL, aber kein PostgreSQL einsetzt _und_ MySQL ausreichend ist, wird er den Pythoncode sicher mit MySQL haben wollen.
Natürlich. MySQL hat ja gerade bei Web-Servern eine extrem hohe Verbreitung und etliche Hoster bieten ja gar nichts anderes an. Schon da bleibt einem also nichts anderes übrig... Und wie immer: Die Anforderungen bestimmen die Werkzeuge. Stefan _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de