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