Jika Anda dapat membuat gambar Anda publik - saya akan merekomendasikan menyimpan gambar pada penyimpanan yang berbeda (dan mungkin lebih murah) dari DB Anda, seperti S3 misalnya.
Tetapi jika gambar Anda harus disimpan secara pribadi dalam DB bukanlah pilihan terburuk tetapi Anda harus menanganinya dalam kode Anda.
Jika Anda menggunakan format mysql5.6 dan Barracuda (ini adalah yang paling umum hari ini), maka dari sudut pandang MySQL - menyimpan kolom BLOB akan memiliki 2 pencarian data pada disk, bukan 1, karena kolom BLOB dan TEXT sedang disimpan keluar dari halaman data utama.
Anda dapat membaca info lebih lanjut tentang Posting Blog Percona