Douwnload souboru - SIZE a SQL

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
KapaCZ
Začátečník
Začátečník
Registrován: 06. srp 2006

Douwnload souboru - SIZE a SQL

Příspěvek od KapaCZ »

Mám dotaz, jak nejlépe řešit informace o velikosti souboru v db.
Měl by být ten sloupec VARCHAR (TEXT) a nebo číselný?
Mám do DB napsat 7,89 MB nebo to nějak převést jen na číslo? Jaké nejlíp použít? Nechat to v MB a nebo menší jednotku? Kterou?
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: Douwnload souboru - SIZE a SQL

Příspěvek od arxeiss »

Já ukládám v kB. Jelikož mám omezení při nahrávání na 20MB soubor maximum, tak v kB to vyjde maximálně něco málo přes 20 000, takže pro uložení do db mi stačí bohatě sloupec typu SmallInt typu unsigned. kB mi přišly jako nejvhodnější kvůli toho, že obrázky mají většinou do toho 1MB tj 1024kB a nemusím řešit floatový typ, při jednotkách v MB jako např 0,128MB
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: Douwnload souboru - SIZE a SQL

Příspěvek od OndraSter »

V hlavičkách se posílá velikost v Bytech => ukládám v Bytech.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
Odpovědět

Zpět na „Programování a web“