Прикрепление и хранение изображений и файлов бумажных копий (более 100) в .NET-приложение более быстрым способом и меньшего размера

У меня очень общая проблема. Я разрабатываю приложение в .NET, например, систему управления документами. У меня есть много документов против одного идентификатора (обычно более 100, думайте об этом как о собственности / земельных документах или документах для судебного разбирательства). Теперь я хочу сделать его компьютеризированным и ввести эти бумажные документы в базу данных из моего .NET-приложения. Итак, как лучше всего добавить их в компьютер? Я пробовал сканировать, но это очень трудоемко для 100+ документов на идентификатор. Есть ли эффективный способ сканирования такого количества документов на каждый идентификатор?

Моя вторая проблема заключается в том, что когда я попытался сохранить файл изображения отсканированных документов в двоичном формате в sql, размер моей базы данных подскочил с 6 ГБ для 2100 изображений. Есть ли способ уменьшить размер двоичного формата изображений? или каким-либо другим способом сохранить их в sql?

Любая помощь будет оценена. С Уважением


person Awais Mahmood    schedule 04.08.2015    source источник


Ответы (2)


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

Скачок размера вашей базы данных не равен размеру ваших отсканированных документов. Он автоматически изменяет размер, резервируя место на диске, чтобы он мог справиться с будущими потребностями. Если база данных считает, что ей нужно это пространство, я бы дал ей это место. Вы можете отключить автоматическое изменение размера, но это не рекомендуется, если вы не знаете, что делаете. Лучше всего убедиться, что это оборудование, способное справиться с увеличением размера.

person sarin    schedule 04.08.2015

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

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

person Rachel    schedule 11.08.2015