|
|
|
| Здравствуйте.
Хотел посоветоваться. На одном сайте нашёл такую фразу:
**************************************************************************************
Хранение длинного текста в вашей базе данных влияет и на производительсноть системы и на требования к объему дискового пространства. Таким образом, рекомендуется сжимать длинный текст с помощью функции compress, а для использования — проводить обратное преобразование с помощью функции uncompress.
**************************************************************************************
Так ли это? На сайте, например, загружаются произведения (стихи, проза и.т.д., пишется много комментариев к ним, личная переписка между пользователями). Т.е. много текстов. Например, таблица с авторскими произведениями занимает 1.2 ГБ. С комментариями к ним под 500Мб... Таблицы MyIsam типа text
Будет ли целесообразно использовать данные рекомендации и перед помещением данных в базу данных MySQL применять функцию compress? | |
|
|
|
|
|
|
|
для: Jaroslav
(20.02.2012 в 15:00)
| | Если сожмете текст, вы теряете возможность поиска по нему, кроме того, можете потерять в скорости при кодировании/перекодировании (а MySQL и так потребляет довольно много процессора). С другой стороны текст можно сжать очень сильно и он будет занимать очень мало места, соответственно таблица будет работать быстрее.
>Например, таблица с авторскими произведениями занимает 1.2 ГБ.
Вы можете всегда сегментировать таблицу, не обязательно даже специализированными средствами MySQL, просто разбив содержимое по хэшу или тематике на части. | |
|
|
|