Announcement

Collapse
No announcement yet.

DB mit mehreren Dateien

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DB mit mehreren Dateien

    Hallo,

    ich habe ein Problem, zum dem bislang keine Lösung gefunden habe:

    Beschreibung:

    - Es gibt eine Firebird-Datenbank ("ABC") mit verschiedenen Tabellen.
    - Eine weitere Tabelle soll in einer zusätzlichen Datenbank-Datei gehalten
    werden.
    - Wenn der Firebird embaded Client sich mit der Datenbank "ABC" verbindet,
    werden beide Datenbakdateien geladen, so dass die SQL-Operationen auf
    der gesamten Datenbank (beiden Dateien) laufen.

    Frage:
    - Ist es möglich eine spezielle Tabelle in eine separate Firebird-Datei zu legen?
    Werden die Ändderungen auf dieser Firebird-Datei durchgeführt?

    - Wie sieht es aus, wenn man diese Tabelle nicht nur in einer Datenbankdatei
    halten will, sondern mehrere zusätzliche Dateien mit jeweils einem
    Teilbestand des Tabelleninhaltes erzeugen will?

    Ich hoffe, dass mein Problem nachvollziehbar ist. Wäre schön, wenn jemand eine konstruktive Idee für mich hat.

    Vielen Dank.



    A. Fuss

  • #2
    Firebird unterstützt keine Konzepte wie Tablespaces, Partitionierung etc ...

    Es gibt zwar die Möglichkeit eine physische Datenbank auf mehrere Dateien aufzusplitten, aber das stammt aus der Vergangenheit, wo das Filesystem noch der limitierende Faktor in Bezug auf die max. Größe einer Datei war. Ist ja z.B. mit NTFS hinfällig.

    Praktisch kannst du mit Firebird 2.5 in PSQL mit EXECUTE STATEMENT auf andere Datenbanken zugreifen, aber das ist halt auch wirklich nur der Zugriff. So können z.b. keine Referentielle Bedingungen über Datenbanken hinweg erstellt werden etc.
    Thomas Steinmaurer

    Firebird Foundation Committee Member
    Upscene Productions - Database Tools for Developers
    Mein Blog

    Comment


    • #3
      Moin,

      was bezweckst Du denn mit dieser Aufteilung?

      Vielleicht können wir ja zu einem anderen Ansatz raten ...

      Gruß

      Thomas

      Comment

      Working...
      X