Klucz główny tekstowy czy int?
stormfly - 12-11-2006 01:33
Klucz główny tekstowy czy int?
Witam, Stosuje klucze główne rodzaju int głównie z uwagi na fakt, że przy złączeniach wydaje się być to szybsze. Ostatnio jednak mam dylemat. Mam dwie tabele:
dokumenty(dokument_id, grupa_id, jezyk_id, tytul, ...); jezyki(jezyk_id, kod, nazwa);
Zdecydowanie bardziej takie życiowe i przyjazne w użyciu wydaje mi się tu zastosowanie kodów dwu literowych: 'pl', 'gb', 'de' ...
dokumenty(dokument_id, grupa_id, kod_kraju, tytul, ...); jezyki(kod_kraju, nazwa);
Moje pytanie czy to dobra zmiana? Zastanawiam się też czy straci na tym znacząco wydajność (maksymalnie takich dokumentów myślę, że będzie 100 000, baza postgresql).
Pozdrawiam, Paweł
www.hyh.pl
hubert depesz lubaczewski - 12-11-2006 01:33
On 2006-10-01, stormfly <sf@cut.this.hyh.pl> wrote: > Stosuje klucze główne rodzaju int głównie z uwagi na fakt, że przy > złączeniach wydaje się być to szybsze. Ostatnio jednak mam dylemat. Mam > dwie tabele:
dyskusji na ten temat było bardzo dużo. ogólnie - każdy ma własną teorię. ja osobiście zawszy używam int'ów. jeśli chciałbym mieć w tabeli z tekstami język, to jako dodatkowe pole. ale - każdy robi po swojemu.
depesz
-- mój boże, spraw abym milczał, dopóki się nie upewnię, że naprawdę mam coś do powiedzenia. (c) 1998 depesz
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Skrypt przeszukujacy dwa pliki tekstowe i dopisujacy zadane znaki do drugiego pliku
=?ISO-8859-2?Q?Re:_[VFP9]_problem_wielko=B6ci_zmiennej_tekstowej?=
=?ISO-8859-2?Q?[VFP9]_Jak_wczyta=E6_plik_tekstowy?=
Porownywanie plikow tekstowych w PL SQL (oracle 8i)
[MS SQL] Wyswietlanie fragmentu komorki tekstowej
MSSQL DTS plik tekstowy wielokrotne nagłówki
Polska / zdalna / redagowanie tekstów / obróbka grafiki
Import pliku tekstowego do Oracle10g Express
PGSQL 8.0: Trigger-> Kwerenda -> plik tekstowy
Import z pliku tekstowego do Oracle 10g
zanotowane.pldoc.pisz.plpdf.pisz.plbajkomoda.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|