соединение клиента .NET кластера mysql, которые размещают

Похож на что-то, был изменен в конфигурации SQL Server. Чтения журнала ошибок

- d C:\master.mdf

- e F:\sql-log\ERRORLOG

- e F:\sql-log\ERRORLOG

-l параметр, который обозначает основной файл журнала транзакций базы данных, отсутствует. Запустите Менеджер конфигурации SQL Server и измените параметры запуска сервиса SQL Server. Больше информации здесь

0
задан 11 April 2013 в 12:18
1 ответ

Ваша конфигурация больше похожа на мульти-мастер, чем на кластер: в кластере узлы данных и клиенты (обычно серверы mysql) подключаются к управляющему узлу, который обрабатывает приход и уход узлов.

Затем вы просто подключаетесь к любому из ваших серверов mysql и запускаете операторы sql ... которые обрабатываются узлами данных для таблиц в NDBCLUSTER. Но таким образом вы не получите выгоду от силы NDBApi. Только его возможности балансировки нагрузки.

Может быть, вам стоит взглянуть на многомастерную репликацию mysql, DRDB или percona xtradb cluster .

К сожалению, похоже, что это не так. много вариантов балансировки нагрузки для mysql С #, но, возможно, вы можете закодировать оболочку вокруг объекта подключения Mysql.

В примечании к боковому узлу, Думаю, сообществу пора создать драйвер .Net NDBCluster

0
ответ дан 5 December 2019 в 15:25

Теги

Похожие вопросы