[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Antwort: Re: nph in php



Noch was...

Am 2005-01-20 16:43:21, schrieb Jan Kesten:
> Moin,

> Hmm, vielleicht sollest Du mal dein Datenbank-Schema überdenken? Wenn
> ich mal davon ausgehe, dass Du da 1TB an Daten auf 800000 Tabellen
> verteilst, dann sind das ja nicht mal 2 MByte Daten pro Tabelle im
> Schnitt. Ohne jetzt den Anwendungsfall zu kennen, wage ich mal die
> Vermutung das man dort etwas verbessern könnte...

Das sind Projectbezogene Tabellen, wofür es zuviele unterschiedlich
gibt.  Der größte Teil jeder Tabelle besteht aus Referenzen auf die
Haupttabelle und andere...

Auch wenn die meisten der 800.000 Tabellen kleiner als 100 kByte sind,
das sind Projecte und wenn da eine verschit geht, ist das Project hin.

Diese Tabellen sind ja auch das, was ich per Webinterfache exportieren
will und dazu alle Referenzen vollständig.

Sprich, ich lege einen dump an, der alle informatinen eine projects
beinhaltet inclusive binärer Daten... Diesen Dump kännen die $USER
dann wiederum in ihre eigene Datenbank importieren, ohne das
Referenzen kaputt gehen.

Also können $USER meine Datenbank Stückchenweise oder theoretisch
vollständig replizieren.

Das Problem ist nur, wie kann ich das am besten machen ?
Du kannst ja nicht einfach eine dump importieren...
Mußt also mit temporären Tabellen arbeiten und in der Datenbank
oder mit Hilfe eines externen PHP Scripts die Daten an die richtige
stelle befördern...

Anm:    Ja ich verwende die PostgreSQL als erweitertes Dateisystem.

        Bevor ich mit Linux angefangen habe habe ich zehntausende
        von Dateien im filesystem gehabt.
        Alles unter TDDOS (32-Bit)
        Jede partition mit 2 GByte (~65000 Dateien pro Patition)
        hat auch funktioniert, nur Suchfunktionen waren halt der
        Horror.

        Auch mein Datenbankprogramm (programmiert mit DJGPP in 32Bit)
        hat einwandfrei funktioniert...

        Linux ist halt der Zeit angemessener...

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature


Reply to: