Преимущества хранения BINARY в MySQL - PullRequest
2 голосов
/ 24 января 2011

Каковы преимущества / недостатки хранения небольших двоичных двоичных объектов непосредственно в MySQL. Я читал неоднозначные мнения по этой теме ... некоторые говорят, что большая производительность может быть достигнута, если большие блоки текста архивируются и хранятся в двоичном формате, или это быстрее для использования файловой системы?

1 Ответ

2 голосов
/ 24 января 2011

Если у вас есть объекты в базе данных и соответствующие файлы, связанные с этими объектами в файловой системе, ничто не мешает им выйти из синхронизации (удаление объекта из БД, но не очистка файлов и т. Д. Это также означает, чторезервное копирование базы данных должно происходить одновременно с резервным копированием файловой системы.

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

...