Autor Zpráva
Patrik Cicvárek
Profil *
Dobry, chci k prispevkum dat moznost vkladat fotky, chtel bych to udelat klasicky, id prispevku a za to cislo, treba 2987_1.jpg dalsi obr k prispevku bude 2987_2.jpg atd, je lepsi to ukladat do db a pak to pomoci db cist z adresare, nebo rovnou vypisovat bez db z adresare ? Diky
Kajman
Profil
Když si do db uložíte např. i šířku a výšku obrázku. Můžete ji zapsat do img tagu a stránka se může vykreslit rychleji bez pozdějšího přeskupování. Také v db můžete mít definované pořadí obrázku k příspěvku a snadno ho v případě potřeby měnit.
maks
Profil
Kajman:
vzhledem k tomu, že se obrázky většinou resizují, není ukládání (stejných) rozměrů plýtvání místem? Jasně, může to být zanedbatelné, ale když se budeme bavit v řádu milionů obrázků... nebylo by v tomto případě lépe držet si rozměr(y) v nějaké konstantě, kterou stejně pro resize (a generování náhledů) používám?

Jen mě to zajímá technicky, jestli jsi nepočítal s nadměrným (teoretickým) množstvím obrázků, nebo to i tak jde zanedbat a rozměry do DB ukládat.
Kajman
Profil
maks:
Uložení výšky a šířky jednoho milionu obrázků zabere 4MB - milion obrázků zabere mnohem více. A málokdy bude mít všech milion obrázků stejný poměr.

Jde o to, že v db si Patrik může k souboru připojit další informace, které z disku bude špatně čerpat. Např. i popis obrázku, kategorie atp.
maks
Profil
Kajman:
teď neřeším nesporné výhody ukládání (názvu obrázku) do DB.

A málokdy bude mít všech milion obrázků stejný poměr.
... pokud nebudeme kromě zmenšování i ořezávat.

Teď se ptám jako nadstavbu nad tento konkrétní případ. Mám obrázky nazmenšované a oříznuté do stejného rozměru. Obrázků je milion, mají různé další databázové sloupečky (popis, autor, ...). Když budu tahat data z databáze, bude znatelný rozdíl, jestli tam ten rozměr uložený bude nebo nebude? Oproti ostatním tahaným (a uloženým) datům je ten rozměr zanedbatelný velikostně, ale bude zanedbatelný i rychlostně?
Kajman
Profil
maks:
bude znatelný rozdíl, jestli tam ten rozměr uložený bude nebo nebude?

Zkus si to změřit. Tipuji, že na většině databázových platforem znatelný nebude.
maks
Profil
Kajman:
Zkus si to změřit.
bohužel teď nemám možnost (a relativně dlouho mít nebudu). Na myšlenku mě přivedla tvá odpověď.

Tipuji, že na většině databázových platforem znatelný nebude.
děkuji, tvůj tip mi jako odpověď v tomto případě postačí :-)
Joker
Profil
Patrik Cicvárek:
Podle mě by varianta měla celkem jasně vyplývat z odpovědi na otázku:
Potřebujete o tom obrázku ukládat nějaké další informace?
Ano → Databáze
Ne → Co byste v té databázi měl?
Patrik Cicvárek
Profil *
Obrázky pres tridu zmensuji, tak jak potrebuji. Takze je lepsi kdyz jich tam bude treba 1000, brat to s db ci ze slozky ?


Jo a PS: poradi nepotrebuji, jde mi jen o to, ze si uzivatel k danemu prispevku prida obrazky a ty chci pak vypisovat pod prispevkem, takze poradi neni dulezite....


Tech 1000 myslim ve slozce a brat jen treba z toho 3
maks
Profil
Patrik Cicvárek:
Takze je lepsi kdyz jich tam bude treba 1000, brat to s db ci ze slozky ?
odpověděl správně Joker v [#8]. Podle toho, co s fotkami budeš dělat, si vyber.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: