Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pole ID w ogóle potrzebne?, przyśpieszy czy spowolni??
Dynuel
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 27.12.2003

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


Tworzę bazę danych dla tłumaczeń strony, każdy użytkownik będzie mógł zrobić sobie właśnie tłumaczenie. Każdy tekst do tłumaczenia, dla każdego uzytkownika będzie przechowywany jako osobny rekord.

[tabela tlumaczenia]
id - numer id
uzytkownik - numer uzytkownika, do ktorego nalezy dane tlumaczenie
nazwa - numer/nazwa tlumaczonego tekstu
tlumaczenie - tlumaczenie

i mam pytanie odnośnie pola ID, czy ono jest w ogole potrzebne tutaj?? z konstrukcji można wywnioskować że żaden rekord nie będzie się powtarzał ponieważ dla każdego użytkownika będzie pare róznych tekstów do tlumaczenia, tak więc wykluczona jest możliwość zbędnych powtorzeń. tak więc pole id chyba nie ma tutaj zadnego zastosowania

A teraz pytanie czy to pole id, w ogole przyśpieszy czy też sporolni taką tabelę, a chciałbym zaznaczyc że mogą być w niej dziesiątki tysięcy rekordów (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
brachu
post
Post #2





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 13.04.2005

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


Cytat
no ale jakie zapytania, zawsze bede mial sprecyzowane wartosci uzytkownik i nazwa

no dobra ale po cos Ci ta baza jest no nie?! wiec bedziesz robil "zapytania" do bazy chcący pobrac tlumaczenie prawda? wiec na tym rzecz polega, ze jezeli bedziesz mial duuuuuzo rekordow to klucz Ci sie przyda jak nic bo bedziesz szybciej otrzymywal wartosci z tabeli.... ale jezeli np. pole nazwa bedzie posiadalo unikalne wartosci (nie powatarzajace sie) to mozesz nadac pk na to wlasnie pole!!! a jezeli chodzi o klucze - to jezeli masz kilka tabel i beda jakos one od siebie zalezne to warto sie zastanowic nad dodaniem relacji (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 19:10