![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 2.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam zamiar dodać do strony oceny komentarzy i nie za bardzo wiem jaką drogę wybrać. Mam dwie możliwości, po pierwsze stworzyć oddzielną tabele gdzie będą przechowywane głosy, zliczanie odbywało by się na zasadzie: zlicz głosy gdzie id komentarza i głos na + (i user id takie jak ...) lub do istniejącej już tabeli komentarzy dodać rekordy ocena na plus, ocena na minus i zapisywać w nich zserializowane ID głosujących userów. Z tego co wiem MySql jest dużo szybszy, była by oszczędność transferu, bo pobierał bym już przygotowane dane, a nie dopiero obrabiał zserializowaną tabele, ale czy tak jest na pewno? Ten post edytował MrocznyKalafior 8.07.2010, 09:50:28 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Połączenie pierwszego i drugiego.
W jednej tabeli (z głosami) przechowujesz głosy W drugiej tabeli (z komentarzami) i tak buforujesz wynik głosowania (po co liczyć za każdym razem) który w razie potrzeby (np coś Ci się nie zgadza, chcesz przeliczyć głosy od nowa, błędy na bazie) przeliczysz jeszcze raz. Oczywiście współdziałanie tabel możesz obsłużyć za pomocą Triggerów Ten post edytował wookieb 8.07.2010, 09:48:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 05:35 |