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

настройка кластерного сервера mysql

На данный момент у меня два сервера:

  1. appbe - сервер linux с веб-сервером apache.
  2. db0 - сервер linux с сервером mysql.

Я хочу добавить еще один сервер Linux с другим сервером mysql и вместо этого использовать сервер mysql-cluster.

Я создал новый Linux-сервер с именем db1 и установил на db0 и db1 этот кластерный сервер mysql.

мой первый вопрос:

Я заметил, что на одном из узлов установлен и работает MySQL Cluster Management Server Daemon. поэтому я решил также установить сервер управления Mysql Cluster на сервере приложений. Это хорошая идея? будет ли сервер управления кластером потреблять слишком много ресурсов, и он не должен находиться на том же сервере, который предоставляет веб-страницы? и если да, то не означает ли это, что у меня должно быть минимум 3 разных сервера для запуска mysql в качестве кластера?

Значит, у меня будет следующая конфигурация:

appbe - веб-сервер tomcat с узлом управления mysql

чтением http://en.wikipedia.org/wiki/MySQL_Cluster Я понял, что запуск этого узла SQL (запущенный сервер mysql) необязателен и не нужен, если я использую NDB API. Я читал, что коннектор clusterJ использует этот API.

это оптимальная конфигурация? если db1 и db2 являются узлами данных, не означает ли это, что узел управления - это мозг, и весь синтаксический анализ sql будет происходить там?

Любая информация будет глубоко цениться!

Спасибо!

Стоит взглянуть на руководство по оценке MySQL Cluster, чтобы получить обзор технологии и рекомендованного развертывания: http://mysql.com/why-mysql/white-papers/mysql_cluster_eval_guide.php