Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL]Jak pracować na pliku sql
Krisu
post 18.09.2008, 21:24:08
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 30.03.2006
Skąd: Żary

Ostrzeżenie: (0%)
-----


Chciałbym operować na danych pliku sql, który jest udostępniany na pewnym serwerze, wygląda tak:

  1. INSERT INTO `x_world` VALUES (1,-400,400,1,196544,'Skowronki',70603,'swiesiek',0,'',647);
  2. INSERT INTO `x_world` VALUES (18,-383,400,1,168117,'Wolfsschlucht II',11104,'DevilWNC',3,'5517 S',814);
  3. INSERT INTO `x_world` VALUES (19,-382,400,1,167954,'Wolfsschlucht',11104,'DevilWNC',3,'5517 S',842);
  4. INSERT INTO `x_world` VALUES (603,202,400,1,190583,'grzmionca kupa2',53799,'somox',3990,'^~*GS*~^',380);
  5. INSERT INTO `x_world` VALUES (604,203,400,1,198398,'grzmionca kupa3',53799,'somox',3990,'^~*GS*~^',155);


W jaki sposób najszybciej wyciągać z niego dane, zważywszy na to, że plik ma 2,5 MB i ponad 25 000 wpisów, a ja potrzebuję częstego dostępu do jego zasobów?

Mogę go zaimportować do własnej bazy danych, po przez skrypt php używając poleceń Crona a następnie na nim operować i co jakiś czas go aktualizować?
Czy też mam pracować na zewnętrznym pliku udostępnianym przez inny serwer?

W drugim przypadku obawiam się o czas szukania informacji, a co do pierwszego to nie wiem czy tak się robi i czy jest taka możliwość.

Proszę o jakieś wskazówki.

Widzę, że na tym forum już się nie pomaga tak jak kiedyś.

Ten post edytował Krisu 18.09.2008, 10:53:03
Go to the top of the page
+Quote Post
wipo
post 19.09.2008, 06:07:26
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

Ostrzeżenie: (0%)
-----


Jak chcesz przeprowadzac operacje na plikach to nie php a raczej perl.
Pozatym operowanie na pliku sql jest kompletnym idiotyzmem (sorry), no chyba że chodzi o import/export. Zaimportuj sobie tą baze lokalnie do siebie i co jakiś czas sprawdzaj czy sa zmiany i je wprowadzaj. 25k wpisow to nie jest wcale duzo


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:50