Patryk Matlak - Blog

Feed
wpisy > lista
Strony: 1

Poblem importowania dużej ilości danych z pliku CSV do bazy SQL

Dodany: 2008-09-10, komentarzy: 0, odsłon: 231

Ostatnio pochłaniającym mój czas zleceniem było wykonanie sklepu internetowego (artykuły spożywcze). Jednym z punktów specyfikacji było zaimportowanie danych (produktów spożywczych) z pliku CSV do bazy danych MySQL. Import miał być wykonywany przez PHP, i polegać na jednorazowym imporcie początkowych danych oraz cyklicznymi aktualizacjami danych codziennie – dane te także były zapisane w pliku CSV. Ja jako mało doświadczony „programista”* PHP pierwszym pomysłem na rozwiązanie tego problemu był skrypt PHP rozkładający plik CSV „na łopatki” i linijka po linijce wrzucanie danych do bazy. Pomysł może i dobry, ale jeśli mamy do czynienia z małą ilością danych. Niestety w moim przypadku to nie było takie proste, ponieważ produktów było 50000 „z hakiem”, tak więc wykonywanie takiego skryptu codziennie a nawet choćby jednorazowo jest niezłą dawką trucizny powodującą śmierć kliniczną komputera. Można oczywiście podzielić import na etapy...ale po co – mamy przecież język SQL do dyspozycji.

Strony: 1

Navigacja:

Tematy:

Polecam:

Szukaj:

IPN:

Topka:

© Patryk Matlak 2007-2010

Hosted by Wizja.net

Odwiedź również: www.matlak.net.pl | grantowki.wordpress.com
Słowa kluczowe: strony internetowe oświęcim, serwisy www kęty, webmaster powiat oświęcimski