
О себе Основная область интересов - Oracle, включая настройку производительности и кластерные решения (Real Application Cluster)
Идея Протестировать технологию MySQL Cluster с ПО «Битриксом: Управление сайтом» на предмет масштабируемости базы данных и, в частности, сравнить производительность MySQL с использованием стандартного (myISAM/InnoDB) и кластерного (NDBCluster) методов хранения данных на производительность типичных генерируемых продуктом запросов к БД.
Тестовое оборудование Была выбрана конфигурация из 2-х доспупных, недорогих серверов - Intel Core Duo 2,2GHz, 4GB RAM, 140GB SATA HDD, 2x1GB NIC + выделенная Gigabit Ethernet сеть с использованием отдельного коммутатора 3com 2808 – с избытком обеспечивала минимально необходимые требования. Сразу отмечу, что используемая тестовая конфигурация далека от оптимальной: 6 серверов для обеспечения полной отказоустойчивости, RAID10 из 4 x SCSI + 16GB RAM на каждом data node – но, во-первых, это уже мало похоже на недорогую тестовую конфигурацию и , во-вторых, поскольку основная нагрузка ложится на data nodes, для оценки производительности достаточно было протестировать сервера данных и кластерную систему хранения.
На этих 2-х серверах были расположены все компоненты MySQL Cluster: 2 data nodes, 2 mysql server и один management server. Используемое ПО: Red Hat Enterprise Linux 4 (2.6.9-55.ELsmp), MySQL 5.0.45 (последний рабочий релиз).

Фото: