Django - Python Webframework

Django - Python Webframework

Posts 1-2 of 2
  • Martin Geber
    Martin Geber    Group moderator
    The company name is only visible to registered members.
    MySQL vs. PostreSql
    Hallo,

    nun ein leidiges Thema, was zum Teil sicher eine Glaubensfrage ist (siehe Nikon vs Canon). Jedoch möchte ich doch die Frage stellen, welches DBS ihr nutzt und weshalb.

    Ich arbeite privat nur mit MySQL. In der Firma haben wir DBs die bis über 15GB groß sind. Ich habe das Gefühl, dass MySQL hier nicht geschickt ist.

    Deshalb neben der obigen Frage eine weitere, falls jmd. auf dem Gebiet Erfahrung hat: Ist PgSQL tatsächlich bei großen Datenmengen schneller als MySQL?

    Weiterhin behandeln wir hier vor allem das Thema Django. Mit select_related() [http://www.djangoproject.com/documentation/db-api/#select-re... kann man die Anzahl von Queries via JOINs verringern. Angeblich soll PgSQL an dieser Stelle besser sein als MySQL, dass besser viele kleine Queries verarbeitet.

    Nun sind die Fragen ein wenig durcheinander, hier nochmal eine kleine Liste:

    1. Welches DBS nutzt ihr und wieso?
    2. Welche Erfahrung habt ihr mit SEHR großen Datenbanken gemacht (über 5GB)? Welches DBS läuft besser?
    3. Kommt PgSQL tatsächlich besser mit JOINs klar als MySQL?

    Diese Fragen sollen nicht auf Basis von Benchmarks beantwortet werden, mich würden Erfahrungen und (natürlich subjektive) Präferenzen interessieren.

    Viele Grüße.

    PS.
    Hier ein wenig Hintergrund Material:

    SPEZIELL ZU DJANGO:
    1: http://www.jacobian.org/writing/2005/dec/12/django-performan...

    ALLGEMEIN:
    2: http://jayant7k.blogspot.com/2008/06/mysql-versus-postgresql...
    3: http://articles.techrepublic.com.com/5100-10878_11-1050671.h... (Der Vorschlag beides zu nutzen ist interessant, mit dem Standard Django jedoch [bis her] nicht möglich.)
  • Post visible to registered members