Назад | Перейти на главную страницу

Распределенная база данных MS SSAS?

Можно ли распределить одну базу данных SSAS на нескольких физических серверах для повышения производительности? Я изучал архитектуру Microsoft PDW и не понимаю, возможно ли это с ее помощью или есть какие-либо альтернативы.

Спасибо за вашу помощь.

да, вы можете неплохо выпустить SSAS

http://technet.microsoft.com/en-us/library/cc280669(v=SQL.105).aspx

Обработка данных

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

Отсоедините базу данных служб Analysis Services от сервера обработки данных.

Переведите в автономный режим логический том SAN, содержащий базу данных служб Analysis Services.

Окно простоя

На этом этапе содержимое обновленной базы данных заменяется содержимым исходной базы данных.

Настройте NLB на отклонение любых входящих запросов.

Отсоедините базы данных служб Analysis Services от каждого сервера доступа к данным.

Переведите в автономный режим логический том SAN, содержащий базу данных служб Analysis Services с каждого сервера доступа к данным.

Используя команды SAN, поменяйте местами логические тома SAN между средой обработки и средой доступа к данным.

Подключите в качестве устройства только для чтения логический том SAN, содержащий базу данных служб Analysis Services для каждого сервера доступа к данным.

Подключите базу данных служб Analysis Services в режиме ReadOnly к каждому серверу доступа к данным.

Настройте NLB на прием любого входящего запроса.

Сбросить обработку данных

На этом этапе содержимое старого логического тома SAN обновляется и переводится в оперативную среду в среде обработки.

С помощью команд SAN отразите логический том SAN в доступе к данным в логической SAN среды обработки.

Подключите в качестве устройства чтения / записи логический том SAN, содержащий базу данных служб Analysis Services для среды обработки.

Подключите базу данных служб Analysis Services в режиме ReadWrite к серверу среды обработки.

У меня нет опыта использования PDW, но в качестве альтернативы вы можете сделать следующее.

Разверните базу данных на нескольких физических серверах и сбалансируйте нагрузку с помощью чего-то вроде HAProxy. Следует отметить, однако, что я не тестировал это сам, но слышал, что это предлагалось в прошлом.