Как хранить файлы TIFF в Oracle? - PullRequest
0 голосов
/ 11 ноября 2009

У меня есть приложение ASP.NET (кодовое обозначение vb.net), у которого есть серьезные проблемы с производительностью из-за его хранения файлов TIFF на одном общем сервере. Сейчас там более миллиона .TIF файлов! Приложение отслеживает отсканированные изображения собственности с соответствующей строкой в ​​таблице базы данных Oracle. У нас есть идея, что может быть лучше хранить сами изображения в новой таблице Oracle. Как это может быть сделано?

Альтернативное решение, о котором мы думаем, состоит в том, чтобы разделить общий ресурс сервера на несколько папок по состоянию (папка OH, папка WV, папка VA и т. Д.) , но как мы это делаем? Можно ли сохранить TIFF в столбце BLOB, а затем извлечь обратно в формат TIFF с помощью .NET? Кто-нибудь знает как?

Ответы [ 2 ]

3 голосов
/ 11 ноября 2009

Да, вы можете сохранить файл TIFF в типе данных BLOB Oracle.

Проверьте эту ссылку для получения содержимого поля BLOB с помощью ADO.NET.

0 голосов
/ 11 ноября 2009

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

...