![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
Zaczynam prace nad stronką, na której userzy będą mogli dodawać wykonawców, ich utwory itp.
Każdy wykonawca będzie identyfikowany (w urlu) poprzez przefiltrowaną do urla jego nazwę - na przykład zamiast Red Hot Chilli Peppers będzie Red_hot_chilli_peppers - link do wykonawcy: /music/Red_hot_chilli_peppers. Skoro każdy muzyk będzie miał unikalną tą nazwę, czemu by nie zastosować ją jako klucz podstawowy, pomijając w ogóle kolumne z numerami ID? Czy może to jakoś źle wpłynąć na wydajność bazy, szybkość wyszukiwania w niej wykonawców? Bo i tak wyszukiwani będą właśnie bo tej nazwie. Proszę o Wasze rady. Hehe, mam już jeden przeciw - jeżeli ktoś chciałby zmienić nazwę wykonawcy, należałoby również zmienić tą "nazwę urlową", a jeżeli poprzez nią są relacje z innymi tabelami (np. piosenki), tam też trzebaby pozmieniać te urle... Więc dam tabele z kluczem podstawowym jako id i unikalnym jako name_url :-) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:39 |