Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
* `blob`: Vhodný pre binárne údaje (obrázky, zvuk atď.). Existujú rôzne veľkosti `blob` (tinyblob, blob, stredné bludy, longblob), každá s maximálnou veľkosťou. „Longblob“ má najväčšiu kapacitu.
* `text`: Vhodné pre textové údaje. Podobne ako v prípade `blob`, má rôzne veľkosti (tinyText, text, médium, longtext), pričom„ longtext “má najväčšiu kapacitu.
Obmedzenia a úvahy:
* Výkon: Ukladanie veľmi veľkých súborov priamo do databázy môže mať vplyv na výkon, najmä pre otázky týkajúce sa týchto súborov. Čím väčší je súbor, tým pomalší je dotaz. MySQL nie je optimalizovaný na správu a poskytovanie extrémne veľkých súborov tak, ako je systém súborov.
* úložisko: Ukladanie veľkých súborov priamo do databázy využíva databázový priestor. To môže zvýšiť náklady na ukladanie a potenciálne ovplyvniť výkon databázy, ak sa priestor obmedzí.
* zálohovanie a obnovenie: Zálohovanie a obnovenie databázy s veľkými lokmi môže trvať výrazne dlhšie ako zálohovanie databázy bez nich.
* Alternatívy: Pre veľmi veľké súbory (gigabajty alebo väčšie), ich ukladanie do súborového systému a ich odkazovanie v databáze MySQL pomocou cesty súboru je zvyčajne lepším prístupom. Tento prístup zachováva lepší výkon, ľahšie riadenie a efektívnejšie zálohy. V stĺpci „Varchar` alebo text“ v tabuľke MySQL by ste uložili cestu k súboru (alebo URL).
Stručne povedané: MySQL * dokáže * zvládnuť laloky, ale pre extrémne veľké súbory, externe ukladanie súboru a prepojenie s ním z databázy je zvyčajne vynikajúcou stratégiou z hľadiska výkonu a správy. „Veľkosť“, ktorá predstavuje „extrémne veľkú“, závisí od vašej konkrétnej aplikácie a zdrojov hardvéru.