Als u uw afbeeldingen openbaar kunt maken, raad ik u aan de afbeeldingen op een andere (en waarschijnlijk goedkopere) opslag dan uw DB op te slaan, zoals bijvoorbeeld S3.
Maar als uw afbeeldingen privé moeten zijn, is het niet de slechtste optie om ze in de database op te slaan, maar u moet ze in uw code verwerken.
Als u mysql5.6 en Barracuda-indeling gebruikt (dit is tegenwoordig de meest voorkomende), dan zal vanuit het oogpunt van MySQL - het opslaan van BLOB-kolommen 2 gegevenszoekacties op de schijf hebben in plaats van 1, omdat BLOB- en TEXT-kolommen worden opgeslagen uit de hoofdgegevenspagina.
U kunt meer informatie lezen over deze Percona-blogbericht