sql >> Databáze >  >> RDS >> Mysql

Ukládání souborů v databázi versus souborový systém

Možná jej budete chtít uložit přímo do souborového systému.

Při používání souborového systému opatrně s :

  • Důvěrnost: Umístěte dokumenty mimo kořenový adresář dokumentů Apache. Potom váš PHP Controller vytvoří výstup dokumentů.
  • Zlomená cesta: neukládejte tisíce dokumentů do stejného adresáře, vytvořte různé adresáře. Můžete například fragmentovat pomocí hash v názvu souboru. Například /documents/A/F/B/AFB43677267ABCEF5786692/myfile.pdf.
  • Číslo inodu: Pokud ukládáte velké množství malých souborů, může vám dojít nedostatek inodů (to nemusí být váš případ, pokud ukládáte převážně PDF a kancelářské dokumenty).

Pokud potřebujete tyto dokumenty vyhledat (datum/název/atd...), možná budete chtít uložit metadata do databáze pro lepší výkon.

S pozdravem, v této otázce MS SQL Server má FILESYSTEM typ sloupce (jako hybrid), ale v tuto chvíli MySQL nemá alternativu .



  1. Jak obnovit heslo root mysql?

  2. zobrazení obrázku uloženého v mysql blob

  3. Oracle Partition By Keyword

  4. Nové termíny bezplatných certifikačních zkoušek na Oracle Cloud a Autonomous Database