Gabarito D
MySQL - Tipos de colunas para armazenamento de texto:
CHAR(size):Tamanho máximo 255 caracteres.
VARCAR(size): Tamanho variável. Tamanho máximo 65.535 caracteres. TINYTEXT: Tamanho máximo 255 caracteres.
TEXT:Tamanho máximo 65.535 caracteres.
MEDIUMTEXT: Tamanho máximo 16.777.215 caracteres.
LONGTEXT:Tamanho máximo 4.294.967.295 caracteres.
BLOB: Binary Large OBject. Tamanho máximo 65.535 bytes.
MEDIUMBLOB: Binary Large OBject. Tamanho máximo 16.777.215 bytes. LONGBLOB: Binary Large OBject. Tamanho máximo 4.294.967.295 bytes.
Ao utilizar o data type JSON se podemos utilizar o TEXT ou o BLOB?
A resposta é simples, utilizando o data type JSON você ganha algumas ferramentas valiosas, como uma validação dos documentos, ou seja, nada de gravar documentos incompletos ou com erro de sintaxe, ganha opção de realizar busca e manipulação dos documentos sem o uso de REGEXP, o que vai facilitar muito a sua vida, sem contar com os recursos de performance.
Fontes:
http://www.performancedb.com/blog/mysql-json-da-casamento-sim/
https://marcosmuniz.com.br/desenvolvimento-web/mysql/mysql-tipos-de-colunas-para-armazenamento-de-texto/