Anzeige:
Ergebnis 1 bis 2 von 2

Thema: 1 DB viele Tabellen oder viele DBs mit Tabellen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Feb 2000
    Ort
    Wachtendonk
    Beiträge
    315

    1 DB viele Tabellen oder viele DBs mit Tabellen?

    Hallo zusammen,

    ich überlege mit gerade die Vor- und Nachteile für folgende Situation.

    5 Clients und ein Zentraler Server. Die 5 Clients geben getrennte Informationen in lokale eigene mysql-Datenbanken ein, was dann zum Zentralen Server übertragen wird (mysqldump) um dort Auswertungen zu generieren.

    Nun meine Frage:
    Soll ich auf dem Zentralen Server für jeden Client eine eigene Datenbank erstellen oder soll ich die Datenbank der Zentrale jeweils um Tabellen erweitern ???

    Der einzige Unterschied der mir einfällt, dass wenn ich eigene Datenbanken nehme, dass bei einer zerstörten Datenbank der Rest noch funktioniert. Sont wüsste ich keine Vor- und Nachteile.

    Mir ist aber aufgefallen, dass sämtliche Programme die auf Datenbanken basieren immer nur eine einzige Datenbank mit endlos vielen Tabellen verwenden. Z.b. Warenwirtschaftssysteme.

    Die Auswertung der Zentralen Datenbank soll per php laufen. Wäre natürlich bitter wenn ich verschiedene Datenbanen nehme und am Ende geht es dann nicht.

    Also die Frage konkret:

    1 Datenbank mit vielen Tabellen oder lieber viele Datenbanken mit weniger Tabellen ???

    Dankääääää
    Gruß Mathew

    www.synetec.de

  2. #2
    Flachinformatiker Avatar von MiGo
    Registriert seit
    Oct 2002
    Ort
    Heidelberg
    Beiträge
    5.270
    Die Auswertung der Zentralen Datenbank soll per php laufen. Wäre natürlich bitter wenn ich verschiedene Datenbanen nehme und am Ende geht es dann nicht.
    a) Wenn du mehrere Datenbanken verwendest, musst du bei jedem Kram die Datenbank wechseln; das nervt nicht nur beim Programmieren, sondern auch deine DB-Software
    b) Abfragen über mehrere Tabellen sind nicht möglich; d.h. du isolierst deine Datensätze. Wer weiss, wann du die Tabellen miteinander vergleichen musst (und das geht am besten auf Datenbankebene, nicht auf php-Ebene)..
    Fazit: Nimm eine DB mit mehreren Tabellen; wenn du Datensicherheit willst, mach das bitte wie jeder andere mensch über raid und backups. Aber misbrauch' nicht die Möglichkeit, verschiedene Datenbanken anzulegen dafür (was dir im Ende vermutlich eh' nix gebracht hätte; wenns mal schlimm knallt, dann auf HW-Niveau).

    MiGo
    "Da steht sowas ähnliches wie" oder "das funzt net!!" ist keine Fehlermeldung!

Ähnliche Themen

  1. foo2zjs bricht bei make ab
    Von Kraxler im Forum Kompilieren von Kernel und Sourcen
    Antworten: 2
    Letzter Beitrag: 25.10.05, 14:32
  2. Wer Linux sagt, muss auch SuSE sagen
    Von Freekazonid im Forum Meldungen und Mitglieder
    Antworten: 282
    Letzter Beitrag: 03.09.04, 22:12
  3. Was sagt ihr dazu?? Antiamerikanismus strafbar??
    Von sneac im Forum Meldungen und Mitglieder
    Antworten: 40
    Letzter Beitrag: 07.01.03, 08:19
  4. DNS oder so
    Von Kiminator im Forum Linux in heterogenen Netzen
    Antworten: 2
    Letzter Beitrag: 24.02.02, 14:20
  5. Wine oder WineX oder beides ???
    Von Hokey im Forum Spielen Allgemein
    Antworten: 13
    Letzter Beitrag: 16.01.02, 23:49

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •