Я не видел, чтобы это делалось много, так как это, по сути, мешает кому-либо манипулировать данными на стороне MySQL:
- нет полного текста, да
- но также нет
like
, нет =
, никаких других манипуляций ...
Тем не менее, если вы используете свою базу данных только для хранения этих данных, а не для манипулирования ими, это может быть интересно.
Примечание. Возможно, вы захотите сделать несколько тестов, чтобы измерить влияние на производительность, которое это может оказать, поскольку сжатие / распаковка требует ЦП!
После этого возникает вопрос: будете ли вы заниматься сжатием на стороне клиента (PHP) или на стороне сервера (MySQL)?
Во втором случае существует функция COMPRESS()
, предоставляемая MySQL, которая может вас заинтересовать.