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

Simpan file PDF di MySQL

Taruh di database, tapi BLOB tipe data mungkin tidak akan memotongnya. MEDIUMBLOB biasanya cukup.

Tipe Data MySQL

BLOB, TEXT                L + 2 bytes, where L < 216
MEDIUMBLOB, MEDIUMTEXT    L + 3 bytes, where L < 224
LONGBLOB, LONGTEXT        L + 4 bytes, where L < 232

Saya telah menggunakan ini beberapa kali dengan hasil yang sangat baik. Pastikan untuk menyimpan ukuran file juga, karena akan lebih mudah untuk mengambilnya. Tidak yakin apakah ini berlaku untuk C# seperti halnya untuk PHP.

Jika menggunakan pernyataan yang disiapkan dengan parameter, data akan secara otomatis lolos dari AFAIK.

Saya juga tidak melihat alasan sebenarnya mengapa database itu sendiri akan menjadi lambat saat menyimpan jenis data ini di dalamnya. Hambatan utama tentu saja adalah transfer data. MySQL juga terkadang membatasi panjang maksimum kueri dan tanggapan khususnya.

Setelah Anda menjalankannya, itu cukup rapi, terutama ketika berhadapan dengan banyak file kecil. Untuk sejumlah kecil file besar, pendekatan ini tidak masuk akal, lebih baik gunakan beberapa sistem cadangan untuk menangani file yang dipindahkan/dihapus.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menjalankan Galera Cluster di Kubernetes

  2. Sertakan header saat menggunakan SELECT INTO OUTFILE?

  3. Aplikasi to-do list menggunakan PHP dan database MySQL

  4. Metode tidak ditemukan di kelas

  5. Ubah kolom Vs ubah kolom