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 winksmiley.jpg - może z zapisem gorzej ale odczyt i takie tam w małej ilosci to polecam winksmiley.jpg

Ten post edytował zegarek84 14.02.2010, 22:23:30


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 14:55