Strona 1 z 1

przechowywanie danych - MySQL czy pliki?

: śr mar 31, 2004 11:05 am
autor: luki_www
Chce napisac baze. Beda w niej skladowane dowcipy. Poprzez skrypty PHP bedzie mozliwa komunikacja z baza (MySQL). Bedzie mozliwosc dodawania poprzez WWW dowcipow do bazy. Tylko nie wiem jak bedzie najbardziej optymalnie skladowac te dowcipy. Czy jako pliki, ktore bede pobieral z bazy i odczytywal (zapisywal). Prosze o jakies sugestie.

Re: przechowywanie danych - MySQL czy pliki?

: śr mar 31, 2004 11:54 am
autor: Zbłąkany
IMO po pierwsze: masz dwa wyjscia:
  • Dowcipy jako tekst przechowywane w jednym z pol
    Dowcipy w plikach (np. txt) a w bazie w polu (np. link) adres pliku
IMO po drugie: jest to moje zdanie (zaznaczam) wiadomosc zakodowana w objetnie jakim plik zajmuje mniej i niz w wiadomosc w polu jakiejs tabeli w mysql wiec jesli chcesz miec duza baze zalozmy kilkaset tysiecy dowcipow to bedzie ona duzo zajmowac w mySQL wiec jesli nie masz swojego serwera gdzie mozesz dac nieograniczona ilosc miejsca na baze to rozwiazanie drugie jest lepsze. 8)

Re: przechowywanie danych - MySQL czy pliki?

: śr mar 31, 2004 12:47 pm
autor: Grzegorz Winiarski
Według mnie jest tylko jedna możliwość, zapisać dowcipy w bazie danych, ze względu na wygode, łatwą modyfikacje itd. Można by jeszcze długo wymieniać.

Re: przechowywanie danych - MySQL czy pliki?

: śr mar 31, 2004 4:04 pm
autor: peterson
ogolnie dostep do plików txt jest trudniejszy i wolniejszy,
nie polecam

baze znacznie łatwiej kontrolowac, sortowac, wyszukiwac w niej dane itd...

czyli masz jedno wyjscie
kazdy dowcip to kolejny wiersz w tabeli bazy
bez zadnych plikow txt

Re: przechowywanie danych - MySQL czy pliki?

: śr mar 31, 2004 5:09 pm
autor: Wojciech Kocjan
peterson pisze:ogolnie dostep do plików txt jest trudniejszy i wolniejszy
No nie zawsze wolniejszy... Proste operacje (wstawienie tekstu etc) oplaca sie robic na plikach, jest szybciej. Ale trzymanie danych w bazie jest faktycznie duzo wygodniejsze, latwo mozna wyszukiwac, sortowac, wybierac interesujace nas dane itd. Do tego rozwiazania (dowcipy) rowniez polecalbym baze danych.