Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 21.03.2004 Skąd: Oświęcim Ostrzeżenie: (0%)
|
Mam stworzyć system obsługujący bardzo duże ilości użytkowników. Zbudowany w pełni na PHP5 i głównie wykorzystujący MySQL(i), jednak z możliwością podpięcia dowolnej bazy (własny driver, nie chce się bawic w ADODB).
Zastanawia mnie, czy przy paru tysiącach rekordów warto wrzucać takie rzeczy, jak opisy tekstowe do bazy danych. Teoretycznie wydaje się, że najlepszą opcją było by przechowywanie elementów tekstowych oraz innych im towarzyszących (np. jakieś atrybuty) w pliku XML (jeden plik to jeden zestaw: opis + atrybuty). Czy parsując go SimpleXML, można by zyskać dużo lepszą prędkość działania, niż korzystając z bazy i pól typu TEXT? Oczywiscie mankamentem tego pomysłu jest brak możliwosci (z powodów oczywistych) przeszukiwania po opisach i innych elementach znajdujących się wewnątrz plików XML. Nie chce zaśmiecać bazy niepotrzebnymi dziesiątkami megabajtów opisów. Nie wiem tylko, jak to ma sie do wydajności parsera. Jeśli ktoś ma doświadczenie w temacie, proszę o jakieś rady i przydatne informacje. Ten post edytował Zodiac 17.08.2004, 02:17:54 |
|
|
|
Zodiac [xml] Vs [sql] - Xml A Baza Danych 17.08.2004, 02:10:09
enceladus Wybór należy do Ciebie. Nie rozumiem tylko jednego... 17.08.2004, 07:24:34
Zodiac Gdyby dane nie były potrzebne, to problem przechow... 17.08.2004, 11:38:29
Sh4dow Rzeczywiscie xml stal sie jakis trendy ale jedneg... 19.08.2004, 08:07:02
Parti Cytatz tego co mnie wiadomo, im większa tabela i w... 19.08.2004, 09:45:08
Zodiac Dzięki za odpowiedzi
Do rzeczy - XML byłby dla m... 19.08.2004, 22:56:09
smentek Jezeli tresci ktore chcesz miec w plikach zamiast ... 20.05.2005, 19:18:29 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 21:48 |