Подключение файлов к базе данных слоя

[Примечание]Примечание

Видео с примером подключения файлов к базе данных слоя можно посмотреть пройдя по одной из ссылок: https://youtu.be/WfbwnWZ5UHw или https://www.politerm.com/videos/database/podklyuchenie-faylov-k-baze-dannykh-sloya/.

Пример подключения файлов к базе данных можно посмотреть пройдя по ссылке «Подключение файлов к базе данных».

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

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

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

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

[Примечание]Примечание

В ZuluGIS 8.0 не предусмотрено автоматическое изменение способа хранения присоединенных файлов, это возможно только программным способом!