BLOBフィールドの各サイズは、サイズ情報を保持するために追加のバイトを予約します。 longblobは4+nバイトのストレージを使用します。ここで、nは保存しているblobの実際のサイズです。 (たとえば)10バイトのblobデータしか保存していない場合は、14バイトのスペースを使用することになります。
比較すると、tinyblobは1 + nバイトを使用するため、10バイトは11バイトのスペースを占有し、3バイト節約されます。
少数のレコードのみを処理する場合、3バイトはそれほど多くありませんが、DBレコード数が増えるにつれて、保存されるすべてのバイトは良いことです。