Spec-Zone .ru
спецификации, руководства, описания, API
|
Даже перед проектом NDBCLUSTER
начался в 1996, было очевидно, что одной из больших проблем, с
которыми встретятся в создании параллельных баз данных, будет передача между узлами в сети. Поэтому NDBCLUSTER
был разработан с самого начала, чтобы разрешить использование многих различных транспортных механизмов данных. В
этом Руководстве мы используем термин транспортер для них.
Кодовая база MySQL Cluster предусматривает четыре различных транспортера:
TCP/IP используя 100 Мбит/с или гигабитный Ethernet, как обсуждено в Разделе 17.3.2.8, "MySQL Cluster Соединения TCP/IP".
Прямой (от машины к машине) TCP/IP; хотя этот транспортер использует тот же самый протокол TCP/IP как упомянуто в предыдущем элементе, это требует установки аппаратных средств по-другому и конфигурируется по-другому также. Поэтому это считают отдельным транспортным механизмом для MySQL Cluster. См. Раздел 17.3.2.9, "MySQL Cluster Соединения TCP/IP Используя Прямые связи", для деталей.
Разделяемая память (ОТМЕТКА КУРСА КОРАБЛЯ). Для получения дополнительной информации об ОТМЕТКЕ КУРСА КОРАБЛЯ, см. Раздел 17.3.2.10, "MySQL Cluster Shared-Memory Connections".
ОТМЕТКУ КУРСА КОРАБЛЯ считают экспериментальной только, и официально не поддерживается.
Масштабируемый когерентный интерфейс (SCI), как описано в следующем разделе этой главы, Раздел 17.3.2.11, "Транспортные Соединения SCI в MySQL Cluster".
Большинство пользователей сегодня использует TCP/IP по Ethernet, потому что это является вездесущим. TCP/IP является также безусловно протестированным лучше всего транспортером для использования с MySQL Cluster.
Мы работаем, чтобы удостовериться, что передача с процессом ndbd делается в "блоках", которые являются как можно больше, потому что это приносит пользу всем типам передачи данных.
Для пользователей, которые требуют этого, также возможно использовать межсоединения кластера, чтобы улучшить
производительность еще далее. Есть два способа достигнуть этого: Или пользовательский транспортер может быть
разработан, чтобы обработать этот случай, или можно использовать реализации сокета, которые обходят стек TCP/IP
до одной степени или другого. Мы экспериментировали с обоими из этих методов, используя SCI (Масштабируемый
когерентный интерфейс) технология, разработанная