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

Apa cara terbaik untuk menyimpan file media di database?

Setiap sistem yang saya tahu menyimpan sejumlah besar file besar menyimpannya secara eksternal ke database. Anda menyimpan semua data kueri untuk file (judul, artis, panjang, dll) dalam database, bersama dengan sebagian jalur ke file. Saat tiba waktunya untuk mengambil file, Anda mengekstrak jalur file, menambahkan beberapa root file (atau URL) ke sana, dan mengembalikannya.

Jadi, Anda akan memiliki kolom "lokasi", dengan sebagian jalur di dalamnya, seperti "a/b/c/1000", yang kemudian Anda petakan ke:"http://myserver/files/a/b/c/1000.mp3 "

Pastikan Anda memiliki cara mudah untuk mengarahkan basis data media ke server/direktori yang berbeda, jika Anda memerlukannya untuk pemulihan data. Selain itu, Anda mungkin memerlukan rutinitas yang menyinkronkan ulang database dengan konten arsip file.

Juga, jika Anda akan memiliki ribuan file media, jangan simpan semuanya dalam satu direktori raksasa - itu adalah hambatan kinerja pada beberapa sistem file. Sebagai gantinya, bagi mereka menjadi beberapa subpohon yang seimbang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - KESALAHAN 1045 - Akses ditolak

  2. nama bidang mysql dari variabel

  3. Fungsi MySQL LOG2() – Mengembalikan Logaritma Basis-2 dari suatu Nilai

  4. Panduan Merancang Database Untuk Manajemen Blog Di MySQL

  5. Ekstraksi substring MySQL menggunakan pembatas