Для хранения основных данных о файлах и действиях, выполняемых в хранилище SOLIDWORKS PDM, в программе SOLIDWORKS PDM используется сервер базы данных и сервер архивации.
Когда клиент подключается к хранилищу SOLIDWORKS PDM через вид хранилища и выполняет обзор файлов, просматривает карты данных файлов, выполняет поиск файлов и так далее, происходит обмен информацией между клиентом и сервером базы данных. Когда клиент извлекает физические файлы хранилища (чертежи, документы) и помещает их в вид локального хранилища (кэш), используя такие функции, как «Получить» или «Разрегистрировать», файлы извлекаются с сервера архивации и отправляются на клиентский компьютер. Время, необходимое для передачи этих файлов, зависит от размера и скорости сети.
В локальной сети передача файлов обычно выполняется быстро, поскольку сервер архивации находится недалеко от клиентов. Если хранилище SOLIDWORKS PDM используется несколькими офисами, подключенными к глобальной сети, быстродействие уменьшается и в значительной мере зависит от скорости подключения. По глобальной сети передается как информация с сервера базы данных (скорость передачи высокая, поскольку передаются только текстовые данные небольшого объема), так и физические файлы (передача которых может занять от нескольких секунд до нескольких часов, что зависит от размера файла).
Используя функцию репликации хранилища SOLIDWORKS PDM, можно сбалансировать количество данных, передаваемых по глобальной сети с низкой скоростью, установив в каждом офисе локальные серверы архивации, на которых будет храниться реплицированная копия архива хранилища. Когда клиенты каждого офиса будут работать в хранилище, информация по-прежнему будет отправляться с сервера центральной базы данных, однако физические файлы теперь будут извлекаться из ближайшего сервера архивации, на котором хранится копия архивированного файла.
Если архив файлов уже реплицирован, файл будет поступать с локального сервера архивации, находящегося в офисе, подключенном к глобальной сети. Если файл добавлен на сервер архивации другого офиса и еще не реплицирован на локальном сервере архивации, то при первом извлечении файла клиентом архив файлов будет автоматически реплицирован, и архивированный файл станет доступным на локальном сервере архивации для всех клиентов этого офиса.