phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] Teile einer grossen DB aktualisieren

[php] AW: [php] Teile einer grossen DB aktualisieren

=?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de
Sun, 19 Mar 2000 21:01:30 +0100


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