Mysql
 sql >> база данни >  >> RDS >> Mysql

Съхранение на файлове в база данни срещу файлова система

Може да искате да го съхраните директно във файловата система.

Когато използвате файлова система, внимавайте с :

  • Поверителност: Поставете документи извън вашия Apache Document Root. Тогава вашият PHP контролер ще изведе документи.
  • Разделен път : не съхранявайте хиляди документи в една и съща директория, правете различни директории. Можете например да разделите с хеш в името на файла. Като /documents/A/F/B/AFB43677267ABCEF5786692/myfile.pdf.
  • Номер на Inode : Може да останете без inodes, ако съхранявате много малки файлове (може да не е вашият случай, ако съхранявате предимно PDF и офис документи).

Ако трябва да търсите тези документи (дата/заглавие/и т.н...), може да искате да съхранявате метаданни в база данни за по-добро представяне.

За знание, в този въпрос MS SQL Server има FILESYSTEM тип колона (като хибрид), но в момента MySQL няма алтернатива .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. brew инсталирайте mysql на macOS

  2. Кой е най-лесният начин за добавяне на празни дати в sql резултати (в края на mysql или perl)?

  3. Как да изградим flask приложение около вече съществуваща база данни?

  4. MySql сумира елементи на колона

  5. Как работи функцията MAKE_SET() в MySQL