Miten on nopeampi

hakea...

Jos meillä on vaikka pääkaupunkiseudun puhelinluettelo: (id, sukunimi, etunimi, kaupunki, numero)

Miten kannatta tehdä indeksi?

(sukunimi, etunimi, kaupunki) vai (kaupunki, sukunimi, etunimi)

Jos esim haemme Virtasta joka asuu Helsingissä.

Jos Virtasia on vaikka 3000 ja 1000 asuu Helsingissä, yhteensä ihmisiä pääkaupunkiseudulla asuu miljoona.

Niin miten on järkevämpää hakea, Ensin rajoitetaan kaikki Virtaset ja sen jälkeen otetaan kaikki Helsingissä asuvat.

Vai ensin rajoitetaan kaikki Helsingissä asuvat ja vasta sen jälkeen etsitään niistä ne joiden sukunimi on Virtanen?

2

515

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • The Rat

      Miten olisi, jos tekisit erilliset indeksit ja antaisit optimoijan päättää mitä käyttää?

      Etunimellä harvoin varmaan haetaan, joten (sukunimi, etunimi) olisi varmaan ihan hyvä - joskin aika vähän on yhtä sukunimeä tässä maassa, ehkä pelkkä sukunimikin riittäisi.

      Puhelinnumeroiden tallennusta samaan tauluun en kylläkään ymmärrä. Ainakin minulla on kaksi puhelinnumeroa, ei kai minun tietojani mennä monistamaan tuohon kantaasi? Hankaluuksia tiedossa... :)

    • VariMägi

      Ensinnäkin muodostusta voi opiskella http://www.lpt.fi/it/opetus/tietokannat/suunnittelu.html (en lukenut loppuun). Koko homman idea ei ole indeksit (mitä sana mahtanee tarkoittaakaan) vaan tiedon läytäminen. Ideksi tai "key" heitetään yleisesti kokoelmatauluun mihin ei sallita muita vastaavia. Nyt täytyy muistaa mikäli toimii monidimensionaalisten taulujen kanssa alaspäinsuuntautuva tieto eli rivit vie vähemmän tilaa kuin leveyssuunnassa.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hyvää syntymäpäivää Sanna 40 vee!!!!

      ᕼᗩᑭᑭY ᗷIᖇTᕼᗞᗩY Sister ❣️🥰 🎉🎂✨🍰🥳 🥳🎂🥂 🎉🎊🎁🎈🎂
      Maailman menoa
      140
      5856
    2. Mikä on vaikeinta siinä, että menetti yhteyden kaivattuun, jota vielä ajattelee?

      Mikä jäi kaihertamaan? Jos jokin olisi voinut mennä toisin, mitä se olisi ollut? Mitä olisit toivonut vielä ehtiväsi san
      Ikävä
      411
      2720
    3. Kerro kaivattusi etunimi

      Miehille..
      Ikävä
      142
      2634
    4. Persut rahoittavat velkarahalla rikkaiden ökyelämää

      Minkä vuoksi persut eivät leikkaa rikkailta, joilla on maksukykyä? Tuskinpa tuo persujen käytös saa Suomen kansalta hyv
      Maailman menoa
      19
      2128
    5. Onhan tää tyhmää ajatella sua kun tuskin ees muistat mua

      Hyvää yötä sinne jonnekin. 💔
      Ikävä
      17
      1865
    6. Kerro kaivattusi etunimi

      Naisille
      Ikävä
      73
      1286
    7. Veronmaksajat kustantavat yrittäjien eläkkeitä jo yli 500 miljoonalla

      Suomalaista yrittäjää ei kommunistista erota. Aktiivisen "yrittämisen" maksattaa yritystukina yhteiskunnalla, ja vieläpä
      Yrittäjyys
      8
      1117
    8. Kun ei numeroa

      niin en edes voi viestittää, et suunnitelmiin tuli muutos. Ikävä on, ja kasvaa vaan🤍
      Ikävä
      10
      1072
    9. Mikä musta tekee

      Oikein haluttavan sun silmissä? Mä en ymmärrä. Parasta aika mennyt ko ohi 😃
      Ikävä
      52
      968
    10. Millainen on

      Ihanne kumppani
      Ikävä
      85
      907
    Aihe