За последние 24 часа нас посетили 62108 программистов и 1781 робот. Сейчас ищут 813 программистов ...

Сжатие данных в БД

Тема в разделе "PHP для новичков", создана пользователем pircul, 27 июн 2016.

  1. pircul

    pircul Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    100
    Симпатии:
    0
    Есть много текста, хочется сэкономить место на диске. Есть ли способ сжать текст в БД а при отдаче клиенту распаковывать? Какая нибудь СУБД так может? Сейчас используется MySQL
    Может самостоятельно сжимать с помощью PHP и хранить в базе сжатый текст? А при отдаче клиенту распаковывать. Если этот вариант хорош, какой алгоритм сжатия экономнее использовать? Расскажите пожалуйста те кто разбирается
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а поиск по этим данным нужен?
     
  3. pircul

    pircul Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    100
    Симпатии:
    0
    Да поиск нужен
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    тады ой
     
    Ganzal нравится это.
  5. pircul

    pircul Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    100
    Симпатии:
    0
    Там ещё и полнотекстовые индексы нужны будут по тем полям где будет поиск
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    давай с другой стороны посмотрим. что за данные? какая архитектура у базы?
     
  7. pircul

    pircul Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    100
    Симпатии:
    0
    Обычная табличка в mysql. Есть заголовок, текст, дата и пара флагов показывать на сайте и тому подобные
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    обычно не экономят и не сжимают. устроит такой ответ на такое описание?
     
  9. pircul

    pircul Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    100
    Симпатии:
    0
    Обычно да, не сжимают
    Даже не знаю что ещё добавить. Таблица InnoDB
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    добавить надо было... примерно вообще всё надо было добавить. данное описание не описание в общем-то.

    хочу сделать поисковую систему по библиотеке села Мухосранск. все книги есть в электронном виде. +100500 изданий, каждое от 1кб до 2гб слов. в среднем 666 кб. нужно организовать полнотекстовый поиск по тексту монускрипта, и гибкий поиск по автору, дате, издательству, ремаркам, типу бумаги, составу чернил. еще нужно добавить флаг "на руках", который будет сообщать что эту электронную книгу сейчас взял почитать читатель и значит другой читатель её не может взять почитать. как в бумажной библиотеке.

    вот примерно такое описание даёт возможность какими-то советами тебе помочь. а "обычная табличка в мускуле, заголовок, текст, дата, пара флагов" это не описание. мы еще по нему догадаемся что это работает на компьютере, у которого есть мать, проц, оперативка. подключенному к локальной сети, а может быть еще и с выходом в интернет. может быть даже к нему подключен монитор, клава и мышка. такие же бесполезные данные как и мускул-заголовок-текст-флаг-флаг.

    спасибо что обратился к нам. проблема решена? :)
     
  11. pircul

    pircul Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    100
    Симпатии:
    0
    В среднем одна запись 10 КБ. Нужен полнотекстовый поиск по заголовку и содержимому. Фильтр по дате и по некоторым enum флагам
    Таблица InnoDB
    Ну вот :)
     
  12. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    записей-то сколько?
     
  13. pircul

    pircul Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    100
    Симпатии:
    0
  14. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    давай, сделай это.