Post
#1
|
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%)
|
Witam.
Jestem w trakcie pisania nowego forum do projektu, kiedy przyszedł mi do głowy jeden pomysł: aby trzymać tematy i posty w jednej tabeli, a właściwie pozbyć się konstrukcji ramowej powszechnie znanego rozwiązania jakim jest trzymanie postów i ram tematów w osobnej tabeli. Tabela miałaby mniej więcej taką budowę:
Doszukałem się kilku zalet i wad: + łatwa implementacja, szybkie usuwanie tematów, bez sprawdzania, czy ten nie jest czasem pierwszym (temat) - odejście od sprawdzonego już, szybkiego i optymalnego rozwiązania - wolny listing tematów - nagromadzenie dodatkowych pól, których nie przedstawiłem w powyższej strukturze, czyli post_status_locked, post_status_sticked itd, co spowoduje nagromadzenie danych, choćby zero jedynkowych. Prosiłbym o opinie i podzielenie się doświadczeniami w projektowaniu fór. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
A jakie widzisz wady w rozwiązaniu opartym na dwóch tabelach, jednej z wątkami, drugie z postami? Bo wynajdujesz koło od nowa, czyli masz zapewne jakieś powody?
Cytat + łatwa implementacja Mi się wydaje, że implementacja będzie wręcz trudniejsza. Ot sprawdzanie ilości postów w wątku? COUNT()? Przechowywanie tej liczby przy każdym poście? Nie... to nie wypaliCytat szybkie usuwanie tematów Cała reszta może zostać usunięta na drodze kluczy obcych. |
|
|
|
Athlan Struktura tabel forum 24.06.2009, 12:08:13
wookieb Cytatczy ten nie jest czasem pierwszym (temat)
A p... 24.06.2009, 12:18:20
Spawnm struktura bazy wydaje się być fajna dla mniejszych... 24.06.2009, 12:19:59
Athlan Ostatecznie wybrałem konstrukcję ramową, standardo... 24.06.2009, 20:58:36
Elf Niekoniecznie będzie cięższa. Je... 26.06.2009, 22:54:51
omeck Taki może mały offtop, ale póki to jeszcze możliwe... 7.07.2009, 00:30:03 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:38 |