![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 18.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Prosze wyrazic swoje opinie na temat tego co lepiej i dlaczego stosowac?
Bazy danych np. w MySQl czy np w plikach txt. Rozumiem, ze hasel itd. raczej w txt lepiej nie trzymac ale za pomoca licznika czasu generowania strony przez dwa testowane przeze mnie serwery uniksowe (komercyjne, nie darmowe konta) zauwazylem duze roznice w czasie generowania np. bazy ksiazek czy filmow divx. W 1000 pozycji byly to roznice ... 2-3 sekund (czas liczylem w microtime(). Na poczatku i na koncu strony). W sumie nie tak duzo ... Kolumny w MySQL i w bazie txt to: id,nazwa ang,nazwa pl,gatunek,jakosc(od 1 do 10),ile cd zajmuje,informacje dodatkowe wygladalo to tak np: 10|terminator 2|elektroniczny morderca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |s-f|8|1|arnold szwarc, ...| itd. itp. Oczywiscie wyswietlanie zrobilem tak, ze pokazywal sie calutki spis, bez zadnego sorotowania itd. czyli proste zapytanie "select * from nazwa_tabeli" i nic wiecej. w bazie txt wygladalo to podobnie. Jakie sa u was zdania na temat poslugiwania sie bazami ... danych. co preferujecie bardziej i do czego. mam w sumie zdanie wyrobione juz od dawna ale ... warto powymieniac sie informacjami. Dla mnie txt zawsze byly lepszym wyzwaniem bo nie da sie tak latwo ich obslugiwac jak MySQL [; |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 18.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
scanner << czytaj uwaznie co pisalem. napisalem, ze strona ladowala mi sie na sdi dluzej jesli byly dane w MySQL niz w txt. A na dodatek za pomoca uzycia funkcji microtime() zauwazylem, ze strona takze byla generowana dluzej na serwerze w przypadku MySQL niz w txt.
Dane nie byly pobierane za pomoca include proste otwarcie pliku, petla for i listowanie ... a nastepnie przekazywane poszczegolnych zmiennych do funkcji echo Itsme << czuje sie tak jakbys mi probowal udowodnic ze bazy MySQL sa lepsze. No przeciez ja to wiem [; nie upieram sie przy swoim przecie. Tylko chce przekazac iz ciezko zrobic by MySQL byl szybciej obslugiwany jesli wykonujemy proste polecenia np. select * from tabela order by id itp. Nie ma mowy pliki sa szybsze i to jest ciezko to zagiecia. Sortowanie jest na plikach (oczywiscie do pewnego momentu) a w spisie np. filmow wystarczy jedynie sortowanie po id (czyli by bylo widac co bylo ostatnio dodane) oraz po nazwie filmu ang i pol. I w tym przypadku pliki szybciej sa obslugiwane niz baza MySQL. A to dziwne bo przeciez w obsludze plikow musialem sie troche napetlic by sortowac wg jakichs kryteriow a w MySQL bylo to tylko select * from tabela order by nazwa To mnie wlasnie dziwi ... pomimo wiekszej ilosc instrukcji w obsludze txt tak czy siak strona byla szybciej generowana i szybciej mi sie wczytala na przegladarce. Ciekaw jestem (bede sprawdzal) do jakiego momentu pliki beda jeszcze szybciej obslugiwane tzn. dodawac bede coraz wiecej bajerow i opcji obslugi na txt i tak samo na MySQL i moze w koncu kiedys bedzie tak, ze MySQL szybciej bedzie sie generowalo i szybciej mi sie wczyta na stronie. Dragossani zapewne zna sie lepiej niz ja bo ja w sumie nie dorastam pewnie do piet waszym umiejetnosciom ale ... przeciez nie wazna jest teoria tylko fakty i prawda. to, ze jak mi sie dane laduja z pliku szybciej i generuja sie na serwerze szybciej i sprawdzalem to na 2 serwerach po 10 razy ladowalem na kazda baze to ciezko powiedziec ze MySQL jest szybszy. Moj znajomy baldhors przeczytal te posty i napisal mi oto tresc (nie jest zarejestrowany dlatego wklejam za niego) baldhorse "wyobraz sobie taka sytuacje wysylasz zapytanie do bazy select * from xxx czy ty myslisz ze takie operacje wykonuja sie bezczasowo, ze baza z calymi swoimi zasobami tylko czeka zeby wyswietlic wynik twojego zapytania? nie badz naiwny to wszystko musi sie zrobic, wiadomo jakie narzuty funkcji sa na sql tu nie ma czarow wszystko musi trwac , im cos jest bardziej skomplikowane tym dluzej sie "mieli", dla mnie jasne jest ze dobrze napisana obsluga plikow bedzie szybsza bo ja wiem czego potrzebuje i eliminuje rzeczy niepotrzebnie spowalniajace oczywiscie baza sql daje wieksza elastycznosc ale ZAWSZE kosztem szybkosci inna sprawa jest to ze do sqlowej bazy jest sie zdecydowanie latwiej podpiac niz napisac cala dobrze dzialajaca obsluge na plikach stad powszechne mniemanie ze plika sa "be" zreszta nie czarujmy sie zyjemy w czasach gdy wiekszosc WEBMASTEROW korzysta z gotowcow w ktorych polowy rzeczy nie rozumieja wazne ze dziala i juz jest RULEZ (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ps do itsme: dla jednych biale to #ffffff a wielu sie nabierze ze biale to #dddddd sprawa podejscia co do samej idei pisana na bazie sqlowej czy tez na plikach, mam to gdzies bo potrafie sobie i z tym i z tym poradzic wszystko zalezy od zapotrzebowania a moje osobiste preferencje znikaja w otchlaniach niebytu po otrzymaniu zapotrzebowania od klienta" |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 11:10 |