Mailinglisten-Archive |
hi mirko also das wichtigste an eioner datenbankstruktur ist eben diese ;-) soll heißen, daß es notwendig ist, sie von vornherein auf eventuelle änderungen vorzubereiten. wenn du also des öfteren mal daten ändern willst, solltest du deinen produkten neben dem index auch noch verschiedene schlüssel zuweisen, nach denen du die zu änderen daten auswählen kannst. (bsp: alle ROTEN autos werden teurer), wenn sich deine produkte nicht nach einem schlüssel kategoriesieren lassen, dann mußt du wohl oder übel jedes mal neu coden... um es auch dann einfacher zu machen, schlage ich dir vor ein script zu schreiben, daß eine textdatei ausliest, in der du die jeweiligen produktnamen und die änderungen manuell einträgst. das script sollte dann diesen text abarbeiten und die jeweiligen ALTER-befehle ausführen. weiter zu bedenken ist, ob die datenbankgröße relevant wird. mysql kann meines wissens zwar durchaus 50000 datensätze handeln, aber ab einer größe von 2GByte ist sense, dann solltest du umsteigen. ich hoffe, ich konnte dir helfen? gruß christian -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Mirko Fenrich Gesendet: Freitag, 17. März 2000 23:35 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Teile einer grossen DB aktualisieren Sorry, das kommt davon wenn man "faul" ist, der Betreff war dann doch etwas falsch... Also nochmals mit richtigem Betreff: Hallo, wir haben eine Produktdatenbank ins Netz gestellt PHP3+PHPLIB+MySQL. Zur Zeit sind dort ca. 300 Produkte enthalten. Nun ist es geplant, dass wir demnächst die Datenbank auf ca. 50000 Produkte erweitern. Hierbei stoßen ich aber zur Zeit auf die Frage, wie die Aktualisierung von Daten praktischer Weise erfolgen soll. Bis jetzt wird eine neue Tabelle eingespielt und fertig. Das akzeptiert auch unser Kunde so. Aber was ist, wenn sich bei 50000 Produkten nur 100 ändern ,also z.B. etwas teurer werden? Oder sich mal 50% der Produkte ändern? Wie kann man hier mit PHP vorgehen? Über kleine Tips wäre ich echt dankbar. Gruß Mirko -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive