SOLIDWORKS PDM은(는) SOLIDWORKS PDM 볼트의 파일 및 작업에 대한 중앙 데이터를 호스팅하기 위해 데이터베이스 서버와 보관 서버를 사용합니다.
클라이언트가 볼트 보기를 통해 SOLIDWORKS PDM 볼트에 연결하여 파일을 찾고, 파일 데이터 카드를 보고, 파일을 검색하는 경우 클라이언트와 데이터베이스 서버 사이에서 정보가 전송됩니다. 클라이언트가 Get 또는 Check out 기능을 이용해 볼트에 저장된 실제 파일(예: 도면 및 문서)을 보관 서버에서 로컬 볼트 보기(캐시)로 받는 경우 파일을 보관 서버에서 검색하여 클라이언트로 전송합니다. Enterprise PDM이 검색된 파일을 전송하는 데 소요되는 시간은 파일의 크기와 네트워크 속도에 따라 달라집니다.
LAN 환경에서는 보관 서버가 클라이언트에 로컬로 상주하기 때문에 파일이 신속하게 전송됩니다. SOLIDWORKS PDM 볼트가 WAN 연결을 통해 여러 사무실 간에 공유되는 경우 성능이 떨어지며 연결 속도에 따라 성능이 크게 좌우됩니다. 데이터베이스 서버의 정보(소량의 텍스트 데이터만 전송되므로 속도가 빠름)와 실제 파일(파일 크기에 따라 몇 초에서부터 몇 시간까지 소요됨)은 모두 WAN을 통해 전송됩니다.
SOLIDWORKS PDM에서 볼트 복제 기능을 이용하면 볼트 보관 파일의 복제본을 호스팅하는 로컬 보관 서버를 각 사무실에 배치하여 느린 WAN 연결을 통해 전송되는 데이터량을 조절할 수 있습니다. 각 사무실의 클라이언트가 볼트 내에서 운영되면 정보는 계속해서 중앙 데이터베이스 서버에서 받고, 실제 파일은 보관된 파일의 사본을 호스팅하는 가장 가까운 보관 서버에서 받습니다.
보관 파일이 이미 복제된 경우라면 WAN을 사용하는 사무실의 로컬 보관 서버에서 파일을 받을 수 있습니다. 파일이 다른 사무실의 보관 서버에 저장되었지만 아직 로컬 보관 서버로 복제되지 않은 경우에는 클라이언트가 파일을 처음 받을 때 보관 파일이 자동으로 복제되므로 로컬 보관 서버를 통해 같은 사무실의 나머지 모든 클라이언트가 보관된 파일에 액세스할 수 있습니다.