![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 8.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuje waszego wsparcia w sformulowaniu zalozen projektu o nazwie " Forum internetowe zoptymalizowane pod duza ilosc wpisow". Po wstepnej wymianie maili ( z zalozeniami pracy ) z moim promotorem wyszlo ze albo moj sposob myslenia jest zly i czegos nie rozumiem , albo on nie wie co pisze ;-). Dlatego tez prosilbym was o pomoc w tej materii, bo grudzien juz za 3 miechy obrona a ja nie zaczalem jeszcze ;-). Ze wstepnej rozmowy wynika ze system ma dzialac w miare niezaleznie od bazy danych wiec mysle o uzyciu adodb. dalej chcialem zeby forum standardowo pobieralo posty z tygodnia takie rozwiazanie jest bodajrze w vbulletin. Mysle tez zeby starac sie ograniczyc z iloscia zapytan sql do 5 lub mniej na strone ( jesli sie da ). myslalem tez zeby wszystkie dane pobierac w ORDER BY DESC oraz zeby nie wykorzystywac zapytan pytu SELECT COUNT tylko pobierac dane z odpowiednich pol opisu danych forow ( np. ilosc tematow itp ). ale do tych postulatow odniosl sie cokolwiek dziwnie... bylbym wdzieczny za wszelkie sugestie, forum nie musi miec systemu templatow i bajerow. ma dzialac tylko sprawnie , stabilinie i szybko, przy duzym obciazeniu. Bede wdzieczny za wszelkie sugesitie. pozdrawiam -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 1 Dołączył: 18.09.2004 Skąd: Tczew Ostrzeżenie: (0%) ![]() ![]() |
Tak czytam i czytam o "niemożności" optymalizacji pod kilka różnych DBMSów... Jak na moje da się to rozwiązać prosto - i być może nawet o to chodzi promotorowi.
Przechodząc do sedna. Napisz klasę z własnym językiem zapytań. Wówczas unikasz pisania przy każdym bardziej skomplikowanym zapytaniu kilku wersji. Piszesz jedno - zunifikowane zapytanie, które Twoja klasa tłumaczy na język konkretnej bazy. Wbrew pozorom - taki zabieg nie jest wcale trudny. I całuj promotora po rękach, za to, że nie zmusza Cię to pisania tego w PROGRESSie (nie mylić z postgresem)... Ja mam problemy z prostymi zapytaniami do tej bazy - nie ma tam nawet czegoś tak prostego jak klucz obcy... No i teraz podepnę się pod temacik (po co marnować miejsce w bazie php.pl ![]() Coś czuję bowiem, iż mnie również czekają przejścia z inżynierką, a temat będę starał się dorwać związany właśnie z projektowaniem aplikacji webowych opartych o bazy danych. Inna sprawa - nie pojmuję do końca idei projektowania bazy w ERD - projektując to na zaliczenie - robiłem to "na czuja" - patrząc na napisany wcześniej przez siebie kod struktury... WYSTARCZY TEGO OFFTOPIC'a - NuLL |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 18:38 |