Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Какой тип поля выбрать? / 6 сообщений из 6, страница 1 из 1
13.09.2016, 08:02
    #39308120
petr12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой тип поля выбрать?
Имеется таблица в которую пишутся текстовые данные.
Данные могут быть как небольшими (по несколько байт), так и огромными (больше 64кб).
Строк в таблице предполагается достаточно много - десятки миллионов.
Подскажите, пожалуйста, какой выбрать тип поля для этих данных, с точки зрения оптимального расходования памяти.
Поиск по данным не предполагается (или возможен крайне редко)
...
Рейтинг: 0 / 0
13.09.2016, 09:01
    #39308133
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой тип поля выбрать?
ориентировочно BLOB, TEXT L + 2 bytes, where L < 64кб см. оф.док-ю
...
Рейтинг: 0 / 0
13.09.2016, 10:19
    #39308172
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой тип поля выбрать?
Alex_Ustinov,

Чтобы не сомневаться, предлагаю LONGBLOB, LONGTEXT. Экономия одного байта (по сравнению с MEDIUMBLOB, MEDIUMTEXT) на общем фоне погоды не сделает. Но зато не будет лимита в 16 МБ.
...
Рейтинг: 0 / 0
13.09.2016, 11:07
    #39308213
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой тип поля выбрать?
Данные полей типов BLOB/TEXT хранятся отдельно от собственно записей таблицы. Так что
petr12345с точки зрения оптимального расходования памятисовершенно по барабану, какой тип будет выбран. И в этом смысле LONG-версии предпочтительнее, ибо один байт - вполне разумная плата за снижение вероятности обрезки данных.
...
Рейтинг: 0 / 0
13.09.2016, 11:31
    #39308249
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой тип поля выбрать?
ну с учетом возможного использования UTF многобайтовых кодировок, да, конечно лучше не ограничиваться минимумом
...
Рейтинг: 0 / 0
13.09.2016, 11:34
    #39308254
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой тип поля выбрать?
Alex_Ustinovиспользования UTF многобайтовых кодировокА вот тут надо смотреть, нужны ли эти многобайтовые кодировки.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Какой тип поля выбрать? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]