У меня есть проект с базой данных 2 ТБ (450 000 000 строк). Мне нужно предоставить проекту решение, которое дает FailOver и балансировку нагрузки, что вы порекомендуете? Мы собираемся использовать NetApp Filer для файлов данных и файловой системы проекта.
Я читал, что кластеризация SQL не обеспечивает балансировки нагрузки. Если у меня нет этой функции, и мне нужно перейти только к FailOver what Server (я предполагаю, что ключевой функцией здесь является память), вы бы порекомендовали. Мы добавляем 1.000.000 строк в день. После того, как строки вставлены, мы делаем много обновлений для этой строки в течение примерно 1 недели, после чего строка становится статической. Из-за этого я думаю о какой-то таблице истории или базе данных или что-то в этом роде.
Я открыт для реализации серверов Os, я думал о сервере Windows 2008 с кластером, но это зависит от решения базы данных
Вы правы, что отказоустойчивая кластеризация не обеспечивает балансировки нагрузки. Однако вы можете использовать некоторые другие технологии в SQL Server для распределения нагрузки. Вот несколько решений, на которые вы можете обратить внимание.