Jens Richter: Datenbank oder Textdateien

Guten Tag,

ich hätte mal eine etwas allgemeinere Frage. Ich habe vor ein
einfaches Gästebuch zu schreiben und überlege ob ich dafür die
Werte in Textdateien oder in einer mySQL Datenbank  speichern
soll. Ich dachte das das Script vielleicht schneller wäre mit
Textdatein, aber ich habe bisher immer mit mySQL gearbeitet.Ist
es generell sinnvoll mit Textdt. zu arbeiten ?

viele Grüsse.

  1. Halihallo Jens

    ich hätte mal eine etwas allgemeinere Frage. Ich habe vor ein
    einfaches Gästebuch zu schreiben und überlege ob ich dafür die
    Werte in Textdateien oder in einer mySQL Datenbank  speichern
    soll. Ich dachte das das Script vielleicht schneller wäre mit
    Textdatein, aber ich habe bisher immer mit mySQL gearbeitet.Ist
    es generell sinnvoll mit Textdt. zu arbeiten ?

    Das ist keine einfach zu beantwortende Frage, da die Beantwortung derer wirklich _nur_
    von der Aufgabenstellung abhängig ist.

    Folgendes ist für die Einschätzung unter anderem Relevant:
    a) Datenbanken sind für _sehr_ grosse Datenbestände gedacht, taugen natürlich auch für
       kleine.
    b) Datenbankabfragen sind ziemlich schnell, aber der Verbindungsaufbau zur Datenbank ist
       verglichen mit Zugriff auf Textdatei langsam.
    c) Sequentielle Daten (u.a. Gästebuch) sind über Textdateien sehr gut und einfach
       abzuspeichern
    d) Datenbanken sind wesentlich stärker (vgl. mit Textdatei) beim Verändern von Daten,
       was im Gästebuch wohl nie nötig sein wird (Message änderbar?)
    e) Datenbanken unterstützen komplexe Abfragen (Gästebucheintrag dazu, Gästebuch anzeigen
       fällt sicher nicht in diese Kategorie).

    Fazit für deine Aufgabe:

    Meine Güte, Gästebuch Eintrag dazu, Gästebuch anzeigen (sequentielles Auslesen der
    Textdatei), das ist über Textdatei wirklich ganz einfach zu lösen und für eine Datenbank
    wohl etwas zu under-skilled (was nicht gegen die Datenbank spricht).
    Also mach einfach das, wozu du mehr Lust und Laune hast, denn beides ist möglich und
    beides ist OK.
    Du sprichst Geschwindigkeit an? - Für ein Gästebuch? - Wieviele Einträge und
    Seitenaufrufe erwartest du denn? - Ist ein Unterschied von 200ms relevant?

    Viele Grüsse

    Philipp

  2. Hallo,

    ich denke, dass dies eine Frage des persönlichen Geschmacks ist (siehe auch Perl vs. PHP, [pref:t=41797&m=228718]).

    mfg Siechfred

    --

    Mein Beitrag zum Thema Kryptonit:
    ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}