Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menyimpan file dalam database Vs sistem file

Anda mungkin ingin menyimpannya langsung ke sistem file.

Saat menggunakan sistem file, berhati-hatilah dengan :

  • Kerahasiaan : Letakkan dokumen di luar Root Dokumen Apache Anda. Kemudian Pengontrol PHP Anda akan menampilkan dokumen.
  • Jalur yang di-shard : jangan menyimpan ribuan dokumen dalam direktori yang sama, buatlah direktori yang berbeda. Anda dapat melakukan shard dengan Hash pada Nama File misalnya. Seperti /documents/A/F/B/AFB43677267ABCEF5786692/myfile.pdf.
  • Nomor inode : Anda dapat kehabisan inode jika Anda menyimpan banyak file kecil (mungkin tidak demikian jika Anda menyimpan sebagian besar PDF dan dokumen kantor).

Jika Anda perlu mencari dokumen-dokumen ini (tanggal/judul/dll...), Anda mungkin ingin menyimpan metadata ke dalam database untuk kinerja yang lebih baik.

FYI, dalam pertanyaan ini MS SQL Server memiliki FILESYSTEM jenis kolom (seperti hibrida), tetapi saat ini MySQL tidak memiliki alternatif .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggemakan baris tabel dari db (php)

  2. Bagaimana cara saya lolos % dari permintaan python mysql

  3. Pernyataan SELECT yang digunakan memiliki jumlah kolom yang berbeda (REDUX!!)

  4. 10 fakta &tips menarik tentang MySQL

  5. Cara Membuat Urutan di MySQL