Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Savet za koriscenje BLOBa

[es] :: Baze podataka :: Savet za koriscenje BLOBa

[ Pregleda: 3986 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

range
Beograd

Član broj: 1006
Poruke: 248
*.161.EUnet.yu



+1 Profil

icon Savet za koriscenje BLOBa17.08.2004. u 23:11 - pre 239 meseci
Pitanje je vezano za svrhu upotrebe Blob-a. Imam slike(ne vece od 10k each) koje bih vezivao za objekte u bazi. E sad nasao sam na vise mesta savete da se izbegne koriscenje blob-a vec da se samo prebaci path do objekta(iskreno ovo mi se resenje ne svidja jer zavisim od klijenta koji treba da te slike ne obrise). Da li je to svrsishodno u ovoj situaciji (slike <10k, ne vise od par hiljada u bazi...) ili mogu da slobodno koristim blob
pozdrav
 
Odgovor na temu

veljaradenkovic
Velja Radenkovic
Beograd

Član broj: 2977
Poruke: 281
*.ptt.yu

ICQ: 147120023


Profil

icon Re: Savet za koriscenje BLOBa17.08.2004. u 23:24 - pre 239 meseci
U kom smislu klijenta:

1. Klijent aplikacije (klijenta kroz aplikaciju)
2. nekog ko ce da obrise bez posrednika fajlove iz fajl sistema.

Osim ako nije 2. ovo ti nije neko opravdanje, a ne znam ni da li je smestanje slika u bazu svrsishodno i u drugom slucaju.

Jednostavno mislim da smestanje slika u bazu nije dobra ideja. Kako ces da izaberes odredjenu sliku iz baze? Po id-ju, po imenu, po datumu ... To se na kraju svede na isto sa smestanjem lokacije slike a pored lokacije nepotrebno smestas i sliku. Ako ti je cilj da slike sakrijes od korisnika tako sto ces da ih stavis u bazu - smesti slike u fajl sistem i zabrani korisnicima brisanje.

Mada ima mladih ljudi impresioniranih smestanjem slika u bazu. : )



 
Odgovor na temu

range
Beograd

Član broj: 1006
Poruke: 248
*.106.eunet.yu



+1 Profil

icon Re: Savet za koriscenje BLOBa18.08.2004. u 02:29 - pre 239 meseci
Evo je situacija: Imas dva racunara koji su klijenti i jedan koji je server. Jedan klijent unosi objekat artikal, sa sve slikom na server, a drugi klijent samo iscitava iz baze i prikazuje na ekranu. E sad meni se ne svidja ideja da slike fizicki stoje kod klijenta koji ubacuje artikle,a ja da prebacim samo link do njih u bazu jer kako da ucitam slike ako je taj racunar ugasen (recimo). S druge strane na 5 artikala baza mi se ugojila 100kb, sto mi govori u prilog da treba izbeci ubacivanje bloba. Mada resenje (sad mi pade na pamet :) bi mozda bilo da taj klijent koji ubacuje slike da ih prebaci na server, pa sam onda prebrinuo taj problem brisanja. Sta mislis o tome?
pozdrav
 
Odgovor na temu

veljaradenkovic
Velja Radenkovic
Beograd

Član broj: 2977
Poruke: 281
*.rvkds.net

ICQ: 147120023


Profil

icon Re: Savet za koriscenje BLOBa18.08.2004. u 08:56 - pre 239 meseci
Pa nisi ni lud da drzis path do slike na klijentovom racunaru. Nego ce klijent da iz aplikacije uploaduje sliku ti neces da je smestis u bazu nego u fajl sistem servera. I u isto vreme da smestis u bazu referencu na nju.

Na to su svi mislili od pocetka gde god si cuo da u bazu smestas lokaciju fajla.

 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Savet za koriscenje BLOBa23.04.2007. u 14:42 - pre 206 meseci
Ako su slike logicki deo baze, nema razloga da ih drzis van baze. Najsigurnije mesto za slike jetse baza. Da li ti je neko ogranicio velicinu baze, pa te 20KB po slici brine? Ja sam star barem koliko i Velja ali me velicina baze ne brine, posao baze je da bude velika, ako treba da cuva fizicki sve ono sto logicki pripada bazi. Ako cuvas slike na disku, u 'fajl sistemu servera', pre ili kasnije neko ce primenovati path, server ili nesto trece. Pozeleces da slike preorganizujes nekako, da ih grupises i slicno. To se sve desava posle nekog duzeg vremena, kad imas puuuno slika, a ne kad tesiras sa 5 slika. Onda si u problemu da imas dva sistema da odrzavas, jedan je baza, i drugi su slike koje sede van baze, e da baza ne bi bila velika. Pristup ostalim tabelama u bazi nece da se uspori zato sto postoji jedna tabela koj sadzi blob polja. Ako se bojis da ce biti problema u brzini pristupa, stavi tabelu sa BLOB podacima na poseban fizicki drajv, u zasebnu FILE GROUP, a sve u okviru jedna baze. Mislim da ozbiljniji sistemi podrzavaju fizicko razdvajanje (partitionaing) a da sve ostaje u jednoj logickoj bazi.

Bazom upravlja Database Adminsitrator, a file sitemom System Administrator, koji nisu obavezno ista osoba i cesto imaju konfliktne zahteve.

:-)

 
Odgovor na temu

madamov
Milan Adamov
vlasnik
Adamov Konsultacije d.o.o.
Beograd, Srbija

SuperModerator
Član broj: 21939
Poruke: 4413
*.static.sbb.co.yu.

Sajt: www.adamov.rs


+138 Profil

icon Re: Savet za koriscenje BLOBa23.04.2007. u 15:29 - pre 206 meseci
Ako je veličina slike stvarno samo desetak i dvadesetak KB, a nemaš već gotovu bilbioteku za upload slike na server i snimanje van baze, onda bih se i ja odlučio za smeštanje slika u bazu. U suprotnom, ako ima ikakve šanse da slike budu veće, smeštanje slika van baze.
 Certified Trainer Mojave 101 macOS Support Essentials 10.14
http://www.adamov.co.rs http://milan.adamov.rs http://www.infinitum.rs
 
Odgovor na temu

Groof
Nije bitno,

Član broj: 175407
Poruke: 2
*.bi.dlp41.bih.net.ba.



Profil

icon Re: Savet za koriscenje BLOBa10.03.2008. u 19:02 - pre 196 meseci
Zelio bi da se nadovezem na navedenu problematiku,,,, prije svega lijep pozdrav svima,,, moj problem je slijedece prirode napravio sam aplikaciju pri cemu sam koristio Builder 6, aplikacija koristi baze podataka u paradoxu koje naravno imaju vise blob polja u koje smjestam slike. Moj problem je sto su te baze postale abmormalno velke pa Vas molim ako neko zna neko rjesenje po pitanju kompresije tih vrsta baza ili dio koda koji bi ugradnjom u aplikaciju vrsio kompresiju navedenih blob polja...unaprijed hvala.
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.static.t-2.net.

ICQ: 174153511


+26 Profil

icon Re: Savet za koriscenje BLOBa11.03.2008. u 14:37 - pre 196 meseci
Citat:
Groof: Zelio bi da se nadovezem na navedenu problematiku,,,, prije svega lijep pozdrav svima,,, moj problem je slijedece prirode napravio sam aplikaciju pri cemu sam koristio Builder 6, aplikacija koristi baze podataka u paradoxu koje naravno imaju vise blob polja u koje smjestam slike. Moj problem je sto su te baze postale abmormalno velke pa Vas molim ako neko zna neko rjesenje po pitanju kompresije tih vrsta baza ili dio koda koji bi ugradnjom u aplikaciju vrsio kompresiju navedenih blob polja...unaprijed hvala.


mislim da blob polje ne mozes smanjiti,
samim tim neki alati za shrink ili tako to ne pomazu

mozda da kompresujes sliku pre smestanja u bazu pa tako kompresovanu snimis u
bazu (ako su .bmp ili neki format kojem bi dobro dosla kompresija)
 
Odgovor na temu

[es] :: Baze podataka :: Savet za koriscenje BLOBa

[ Pregleda: 3986 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.