ďťż
 
Klucz główny tekstowy czy int? ďťż
 
Klucz główny tekstowy czy int?
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • bajkomoda.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com