Forum » Programiranje » Podatkovne baze in kompleksnejsi podatki
Podatkovne baze in kompleksnejsi podatki
BBB ::
Kako se obicajno v podatkovne baze shranjuje podatke, ki niso prmitivnih tipov (char, var char, int, data, ...), ampak so pac splosni binarni podatki, npr. slike, razne datoteke, formatiran tekst (iz worda, pdf, ...) in podobno? Se to resuje z linki na podatke, ki so shranjeni v datotecnem sistemu izven podatkovne baze ali pa se jih na kaksen nacin lahko obravnava kot del podatkov podatkovne baze? Kako se da recimo izvesti v okviru podatkovne baze, ki hrani dokumente pdf, da se da iskati z SQL stavki po njihovi vsebini in najti ustrezen dokument? Kako so na forumih sharnjeni smeskoti?
Ce obstaja kaksna literatura, ki to nazorno obrazlozi, jo prosim navedite.
Ce obstaja kaksna literatura, ki to nazorno obrazlozi, jo prosim navedite.
snow ::
> Kako so na forumih sharnjeni smeskoti?
phpbb ima v enem direktoriju images poddirektorij smiles notri pa 23 .gif datotek velikih do 200b
Tudi drugače mislim da je bolje dajati datoteke v direktorije in ne v neke baze... z php lahko tudi narediš lepo iskanje po datotekah...
phpbb ima v enem direktoriju images poddirektorij smiles notri pa 23 .gif datotek velikih do 200b
Tudi drugače mislim da je bolje dajati datoteke v direktorije in ne v neke baze... z php lahko tudi narediš lepo iskanje po datotekah...
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Reso ::
Binarne datoteke se ponavadi shranjujejo z linkanjem na datoteke. Te datoteke se ponavadi poimenujejo kar z naraščujočimi IDji (številkami) da ne pride do prepisovanj. To se dela zato ker je stvar z linkanjem mnogo hitrejša. Če imaš pa recimo pdf dokument pa ga tudi polinkaš in imaš v dodatnem stolpcu napisane naprimer ključne besede, ki predstavljajo vsebino dokumenta.
Smeškoti in ostale podobne stvari se napišejo v tekst tako da si izmisliš nove tage za njih. Če imaš naprimer v tekstu veselega smeškota zapišeš v bazo "tekst bla bla bla [smesko 1] bla bla bla [smesko 2] bla bla...." in ko izpisuješ iz baze podatke zamenjaš [smesko 1] z
Smeškoti in ostale podobne stvari se napišejo v tekst tako da si izmisliš nove tage za njih. Če imaš naprimer v tekstu veselega smeškota zapišeš v bazo "tekst bla bla bla [smesko 1] bla bla bla [smesko 2] bla bla...." in ko izpisuješ iz baze podatke zamenjaš [smesko 1] z
<img src=pot_do_smeskota/smesko1.gif>. Tako lahko hitro zamenjaš smeskota z novim tako da samo spremeniš z čim se bo tvoj tag zamenjal pri izpisovanju iz baze brez spreminjanja vseh podatkov, ki jih že imaš v bazi.
kopernik ::
V nekaterih bazah so t.i. BLOB in CLOB polja:
BLOB - binary large object
CLOB - character large object
Blob se uporablja za poljubno binary vsebino (slike, itd), clob pa za besedila (kakšni xml-i na primer). Lahko pa imaš v bazi samo poti do datotek na disku. To je odvisno od aplikacije.
BLOB - binary large object
CLOB - character large object
Blob se uporablja za poljubno binary vsebino (slike, itd), clob pa za besedila (kakšni xml-i na primer). Lahko pa imaš v bazi samo poti do datotek na disku. To je odvisno od aplikacije.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [php] encoding nizaOddelek: Izdelava spletišč | 3829 (1744) | BivšiUser2 |
» | Sinhronizacija podatkov iz Excela v WordOddelek: Programska oprema | 3164 (2703) | jukoz |
» | Ena za MythBusters: določanje dolžin varchar poljOddelek: Programiranje | 3987 (3072) | Jst |
» | [Javascript]Dodajanje v URL naslovOddelek: Programiranje | 3711 (3515) | jeryslo |
» | [baze] Povezava do slike ali BLOB?Oddelek: Programiranje | 1666 (1463) | BlueRunner |