Выбор типа данных для хранения изображений - PullRequest
0 голосов
/ 05 июня 2011

Я хочу хранить и извлекать изображения в / из базы данных, используя Java-бины, какой тип данных следует использовать для этой цели?

Ответы [ 2 ]

2 голосов
/ 06 июня 2011

Самый обычный подход - хранить данные в BLOB. Это позволило бы вам читать и записывать поток байтов из Java, но не позволяло бы выполнять какие-либо преобразования внутри базы данных.

Другой альтернативой будет использование типа interMedia ORDImage . Это обеспечивает гораздо большую гибкость, позволяя базе данных выполнять такие вещи, как генерация и возврат миниатюрных изображений, регулировка качества сжатия и т. Д.

Как указывает Грант, типы данных LONG RAW (и символьный LONG) устарели, поэтому их не следует использовать.

2 голосов
/ 05 июня 2011

Я думаю, что BLOB - это то, что вы ищете.Типы RAW предназначены для устаревшей поддержки, поэтому, если вам не придется иметь дело с ними, я бы не стал.

...