mam sobie pliczek xml (130MB) i chcialbym go zaladowac do bazy MySQL (po zaladowaniu jakies 8MB). Czy polecicie jakies biblioteki, ktorymi obsluze taka baze?
Moze byc i w delphi, tzn w delphi przetwarzanie pliku xml na "zjadalny", czyli kazdy rekord w osobnej linii, pole oddzielone np znakiem srednika, lub dokolwiek, co sie da przyzwoicie podzielic na porcyjki. Jedyne co mi sie udalo, to sciagnac ze 3 programy do xml i kazdym z nich zawiesic kompa
moze inaczej: czy jest lepszy sposob, od mojego?
- program w delphi otwiera plik in.xml i plik out1.xml, do out1 wpisuje naglowek
- pomija naglowek i przepisuje wszystko linijka po linijce do out1.xml, az natrafi na znacznik otwierajacy najwieksza tabele
- zamyka out1.xml, otwiera outN.xml, wpisuje tam naglowek
- przepisuje X "rekordow", zamyka outN, otwiera out(N+1), wpisuje naglowek i tak w kolko
- jak wszystko przepisze, to kolejno uploaduje na serwer via php, ktory od razu parsuje pliczki i wrzuca w baze
(6). po pol godzinie wrzucania plikow user sie dowiaduje, ze w 124723 linii brakuje srednika, jak za starych, dobrych perforowanych czasow :D