Есть ли способ хранения содержимого файла в базе данных, используя что-либо, кроме CLOB? - PullRequest
1 голос
/ 25 сентября 2011

Для проекта я хочу сохранить содержимое моего файла в базе данных.

Я знаю, что использование CLOB - это один из вариантов хранения содержимого большого файла.Но я слышал, что это неэффективный способ сделать это.

Существуют ли другие альтернативы.

Спасибо за ваши ответы.

1 Ответ

1 голос
/ 25 сентября 2011

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

Тем не менее, эти недостатки связаны с неправильным использованием этой функции. Похоже, что то, что вы имеете в виду, вероятно, просто отлично (при условии, что, как вы говорите, вы не можете знать, где файл будет храниться; обычно в этом случае я хотел бы сохранить путь к файл в базе данных, а не содержимое самого файла).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...