Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] czy warto używac id tekstowych w malej bazie danych?
nowy_pehapowiec
post
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Czy dla bardzo malej bazy danych - kilka elementów menu i zawartość odpowiwdających im podstron - warto używać identyfikatorów tekstowych? Zawsze używam identyfikatorów licbzowych, ale akurat tutaj byłoby mi wygodniej użyć identyfikatorów w rodzaju "strona_glowna", "kontakt" bo byłby jednocześnie adresami podstron i nie musiałbym dodawać jeszcze jednej kolumny. Co o tym myślicie?

a może nie warto wrzucac do bazy elementów menu i tych kilku podstron?

pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


przecież zawsze index na to możesz nałożyć - a jeśli masz primary key to masz go automatycznie...

ogólnie jeśli mała to to różnicy nie będzie robiło za wielkiej... i jeśli mała baza danych to razdiłbym przerzucić to na płaską bazę danych sqlite (IMG:style_emoticons/default/winksmiley.jpg) - może z zapisem gorzej ale odczyt i takie tam w małej ilosci to polecam (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował zegarek84 14.02.2010, 22:23:30
Go to the top of the page
+Quote Post
nowy_pehapowiec
post
Post #3





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


pozycji w menu będzie maks 25. Chciałbym możliwie prosto przepisywać adresy. Zależy mi na adresach bez liczb - sam tekst. Jak to najefektywniej zrobić? Menu jest drzewiaste, są rodzice i potomkowie. Czyli muszę mieć tez parentid i przydałby się adressip dla optymalizacji. I z tego względu pasowałyby identyfikatory liczbowe, ale ich zamiana na ładne adresy jest dość trudna. Jak to zrobić/ Co radzicie?


pozdro
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:15