Какво означава ръководството кажете за типа JSON?
Акцент мой. Очевидно запазвате този JSON обект, защото възнамерявате да го прочетете по някое друго време. Ако го четете във всяка заявка, съхраняването му като BLOB или TEXT може да е частта, в която го извличате от базата данни, е с няколко микросекунди по-бързо, но ще прекарате това и повече за преобразуване на TEXT обекта в JSON документ.
Също така нека не забравяме, че полето JSON премахва всички нежелани празни пространства и т.н., така че ще бъде по-компактно и от TEXT, и от BLOB, което вероятно ще отрече всяко ускоряване на извличането, което тези два типа ще дадат.
Също така използването на JSON прави вашата система доказателство за бъдещето. Някой ден може да се наложи да потърсите конкретен елемент във вашето JSON поле като нещо, но имате 3,5 милиона записа в полето BLOB, какво тогава?