Diskuze: SQL vs import PDF
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
asi lze použít obě varianty, já mám radši dokumenty v nějakém adresáři a v DB záznam o názvu a umístění souboru...
Obecně se to říct nedá.
ukládání binárních dat do DB
(+) prakticky o nic nového se nemusíš starat
(+) vyřeší se za tebe problém s velkým množstvím souborů
(+) neřešíš securitu filesystému
(?) dobře škáluje množství, špatně velikost
(-) pokud jsou soubory velké, bude tok dat do/z databáze velký
(-) v zálohách je těžší oddělit aplikační data od binárních
attachmentů
ukládání na filesystem
(+) velké soubory nejsou problém
(?) dobře škáluje velikost, špatně množství
(-) musíš si napsat vlastní řešení (není to až tak triviální)
(-) opruz s bezpečností přístupu na filesystem
(-) velké množství malých souborů je problém a může udělat nehezké
věci se systémem
Databáze umí ukládat BLOB (Binary Large Object) a je to celkem výhodné
řešení kvůli své jednoduchosti.
Doporučil bych ti jít touhle cestou, protože si nepřiděláš problémy.
Díky za odpovědi. Ale na to navazuje hned další otázka - je rychlejší fulltextové vyhledávání nad databází nebo nad soubory?
Zobrazeno 4 zpráv z 4.