Репликация базы данных хранилища

SOLIDWORKS PDM Professional поддерживает репликацию базы данных хранилища, которая может улучшить быстродействие во время наибольшей задержки (обычно более 50 миллисекунд) и в средах с высокой нагрузкой.

Администраторы могут использовать технологию групп доступности AlwaysOn (AOAG) из выпуска Microsoft SQL Enterprise 2012 или более поздней версии. Для получения дополнительной информации см. https://msdn.microsoft.com/ru-ru/library/ff878265.aspx.

Для каждой группы доступности AOAG поддерживает одну основную базу данных чтения/записи и несколько дополнительных баз данных чтения/записи. Основной сервер SQL периодически обновляет дополнительные серверы SQL.

Клиент Web2 и веб-клиент SOLIDWORKS PDM не могут воспользоваться возможностями дополнительных баз данных.

Дополнительные серверы SQL можно создать по локальной или глобальной сети для основного сервера SQL. С помощью AOAG SOLIDWORKS PDM Professional может перенаправить операции чтения на дополнительный сервер SQL. Это повышает производительность следующим образом.

  • Операции чтения перенаправляются на дополнительный сервер SQL, значительно сокращая нагрузку на основной сервер SQL, чтобы обеспечивает быстрый отклик сервера и позволяет ему обрабатывать больше нагрузки.
  • Для выполнения операция чтения пользователи получают доступ к дополнительному серверу базы данных SQL вместо основной базы данных SQL. Это ускоряет операции чтения, например навигацию в папках хранилища и доступ к следующим сведениям: Карта данных, Содержание и Где используется.
  • В случае длительной задержки между клиентом и основным сервером SQL наличие дополнительного сервера SQL на стороне клиента повышает производительность операций чтения.
Рекомендуется использовать режим синхронной фиксации на дополнительных серверах SQL с очень небольшой задержкой отклика основного сервера SQL.
Все операции записи направляются на основной сервер SQL. Во время входа пользователь подключается:
  • к основному и дополнительному серверам SQL, если дополнительный сервер SQL доступен;
  • к основному серверу SQL, если дополнительный сервер SQL не доступен. В этом случае основной сервер SQL обрабатывает все операции с базой данных для этого сеанса.