Есть много текста, хочется сэкономить место на диске. Есть ли способ сжать текст в БД а при отдаче клиенту распаковывать? Какая нибудь СУБД так может? Сейчас используется MySQL Может самостоятельно сжимать с помощью PHP и хранить в базе сжатый текст? А при отдаче клиенту распаковывать. Если этот вариант хорош, какой алгоритм сжатия экономнее использовать? Расскажите пожалуйста те кто разбирается
Обычная табличка в mysql. Есть заголовок, текст, дата и пара флагов показывать на сайте и тому подобные
добавить надо было... примерно вообще всё надо было добавить. данное описание не описание в общем-то. хочу сделать поисковую систему по библиотеке села Мухосранск. все книги есть в электронном виде. +100500 изданий, каждое от 1кб до 2гб слов. в среднем 666 кб. нужно организовать полнотекстовый поиск по тексту монускрипта, и гибкий поиск по автору, дате, издательству, ремаркам, типу бумаги, составу чернил. еще нужно добавить флаг "на руках", который будет сообщать что эту электронную книгу сейчас взял почитать читатель и значит другой читатель её не может взять почитать. как в бумажной библиотеке. вот примерно такое описание даёт возможность какими-то советами тебе помочь. а "обычная табличка в мускуле, заголовок, текст, дата, пара флагов" это не описание. мы еще по нему догадаемся что это работает на компьютере, у которого есть мать, проц, оперативка. подключенному к локальной сети, а может быть еще и с выходом в интернет. может быть даже к нему подключен монитор, клава и мышка. такие же бесполезные данные как и мускул-заголовок-текст-флаг-флаг. спасибо что обратился к нам. проблема решена?
В среднем одна запись 10 КБ. Нужен полнотекстовый поиск по заголовку и содержимому. Фильтр по дате и по некоторым enum флагам Таблица InnoDB Ну вот
Сейчас записей мало, чуть более 10.000, но база растет очень быстро https://letsclearitup.com.ua/mysql/tyuning-mysql-servera-szhatie-tablits-innodb.html вот нашел Попробую на деле