Сравнение между кластером MYSQL и сервером MYSQL

Я создал кластер MYSQL, используя скорость сети 100 мегабит Ethernet

  • 2 узла данных (3G RAM)
  • 1 узел управления (3G RAM)
  • 2 SQL-узла (3G RAM)
  • 2 HAProxy с пульсирующим кластером для баланса между узлами SQL

и я создал отдельный сервер MYSQL (3G RAM)

Я хочу сравнить эти два MYSQL и доказать, что кластер MYSQL является лучшим

Я искал в Интернете большую базу данных и нашел (4 миллиона строк) ссылку и экспортировал на двух MySQL

Я был удивлен, когда я начал тестирование запросов скорости сервера MYSQL, чем кластер MYSQL, это нормально? а как сравнить?

1 ответ

Я тестировал MySQL Cluster некоторое время назад.
MySQL Cluster работает быстрее только при прямой работе с индексами.
Данные распределяются между узлами. Каждый узел имеет хэш всех индексов.
Таким образом, каждый узел знает, какие узлы имеют какие данные.
Если вы не работаете напрямую с индексами, узлы кластера должны связываться много раз, чтобы определить результат вашего запроса.
Мой результат тестирования MySQL Cluster: Если ваше приложение (или тестовый скрипт) не предназначен для MySQL Cluster, у вас часто была худшая производительность, чем у одного мощного MySQL Server.

Другие вопросы по тегам