Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wieksze pole w db lub rozbicie ogromnego stringa na dwa
Qspy
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 11.10.2004

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


Witam,
Zapisuje do zmiennej liste uzytkownikow online, jednak jest ona tak duza ze w bazie danych nawet rekord LONGTEXT niewystarcza. Zatem pytanie, czy da sie stworzyc wiekszy rekord w bazie danych niz LONGTEXT? Bo jezeli nie, to trzeba bedzie rozbic ta zmienna z lista online na dwie, i zapisac polowe do jednego rekordu LONGTEXT a druga polowe do drugiego. Dopiero przed wyslaniem userom pobrac oba i zlepic w jeden sprintf'em. Wady? Dodatkowe zapytanie (pobieranie z oby rekordow zamiast z jednego) wiec wolabym ten pierwszy sposob, tylko czy sie da.

Pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Nie to żebym się kłócił (nie wiem jaki dysk macie na serwerze...) ale cicik ma rację. Twoje zapytanie do bazy w porównaniu z metodą plikową wypadnie gorzej z tego powodu że nie korzystasz w zasadzie z żadnych udogodnień jakie baza danych oferuje (korzystasz z jednej tabeli i jednego pola, równie dobrze można korzystać w tym przypadku z jednego pliku).
Go to the top of the page
+Quote Post
cicik
post
Post #3





Grupa: Zarejestrowani
Postów: 219
Pomógł: 5
Dołączył: 18.07.2006
Skąd: Piekary Śląskie

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


Cytat(Darti @ 9.06.2007, 00:01:06 ) *
(nie wiem jaki dysk macie na serwerze...)


Dysk tu naprawdę NIE MA nic do rzeczy. Baza danych swoje dane też trzyma na DYSKU.
Można by próbować robić testy gdyby baza danych była na najnowszym super szybkim dysku, a scachowany plik na jakimś złomie sprzed 10 lat.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 10:03