![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 0 Dołączył: 2.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
tworzę system komentarzy dla zalogowanych użytkowników
przy pokazywaniu tychże komentarzy lepiej w każdym komentarzu zapisywać nick usera, czy za każdym razem relacyjnie łączyć się z drugą tabelę, aby pobrać nick? pierwsza opcja będzie mniej obciążać serwer, ale z kolei druga ją zaśmieci... istnieje jakiś złoty środek? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 4 Dołączył: 16.08.2006 Ostrzeżenie: (20%) ![]() ![]() |
Skoro ma to być system komentarzy dla użytkowników, to lepiej korzystać z drugiej tabeli. W przypadku, gdyby ktoś zmienił nick, zmieni on mu się we wszystkich komentarzach bez żadnej zbędnej roboty.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 0 Dołączył: 2.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
jasne, to, co mówisz, jest logiczne, ale jeśli administrator zmieni mu nick, to może się odpalić skrypt, zmieniający nazwę nicku we wszystkich komentarzach i nie obciąży bazy
chciałbym wiedzieć, jaka jest różnica między prostym ściągnięciem danych z bazy, a relacyjnym - czy przy tysiącach odwołań do bazy może to mieć duże znaczenie? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Chcesz postawić tezę, że kiedy napiszę 1000 komentarzy, to zmiana 1000 rekordów w bazie danych, nie obciąży tak bazy, jak zmiana 1 rekordu? Co znaczy zaśmieci? Właśnie budując relacje, robisz bazę bardziej przejrzystą.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 75 Dołączył: 5.06.2012 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
Zdecydowanie postaw na relacyjność. PS: zaznajom się łączenie wyników z dwóch tabel
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:23 |