Cetus
简介
Cetus — это промежуточное ПО для реляционной базы данных MySQL, написанное на языке C. Оно в основном предоставляет всеобъемлющие функции прокси-сервера доступа к базе данных. Cetus совместим с MySQL по способу подключения, и приложениям практически не нужно изменять код, чтобы получить доступ к базе данных через Cetus. Это обеспечивает горизонтальное расширение и высокую доступность на уровне базы данных.
Версия выбора
Для производственной среды рекомендуется использовать последнюю версию Release.
Основные функциональные особенности
Cetus делится на две версии: с разделением чтения и записи и с разделением (разделение таблиц является разновидностью разделения).
Для версии с разделением чтения и записи:
- Многопроцессная работа без блокировки повышает эффективность работы;
- Поддерживает прозрачный пул соединений на стороне сервера;
- Поддержка разделения чтения и записи SQL;
- Улучшение анализа и внедрения SQL-маршрутов;
- Поддержка подготовленных операторов;
- Поддержка сжатия наборов результатов;
- Поддержка управления безопасностью;
- Поддержка мониторинга состояния;
- Поддержка потоковой передачи TCP;
- Поддержка подключения к серверу по доменному имени;
- SSL/TLS поддержка (клиентская);
- Поддержка сильной согласованности чтения (в разработке).
Для версии с разделением:
- Многопроцессорная работа без блокировки повышает эффективность работы;
- Поддерживает прозрачный пул соединений на стороне сервера;
- Поддержка разделения чтения и записи SQL;
- Поддержка распределения данных по базам данных;
- Поддержка обработки распределённых транзакций;
- Поддержка пакетных операций insert;
- Поддержка условных операций distinct;
- Улучшение анализа и внедрения SQL-маршрутов;
- Поддержка сжатия наборов результатов;
- Обладает превосходными алгоритмами объединения и агрегирования результатов;
- Поддержка управления безопасностью;
- Поддержка мониторинга состояния;
- Поддержка потоковой передачи TCP;
- Поддержка соединения с сервером по доменному имени;
- SSL/TLS поддержка (клиентская);
- MGR поддержка;
- Поддержка сильной согласованности чтения (в разработке).
Подробное описание
Установка и использование Cetus
-
Быстрый старт Cetus.
-
Инструкция по установке Cetus.
-
Конфигурация профиля Cetus с разделением чтения и записи.
-
Конфигурационный файл профиля Cetus для разделения (sharding).
-
Описание параметров запуска Cetus.
-
Ограничения использования Cetus.
-
Руководство по использованию Cetus с разделением чтения и записи.
-
Руководство администратора Cetus с разделением чтения и записи.
-
Руководство пользователя Cetus с разделением (sharding).
-
Руководство администратора Cetus с разделением (sharding).
-
Использование руководства Cetus по полному журналу.
-
Введение в стратегию маршрутизации Cetus.
-
Объяснение использования профиля разделения таблиц Cetus.
-
Руководство по инструменту переноса данных Cetus.
Архитектура и дизайн Cetus
Архитектура и реализация Cetus.
Проблемы с транзакциями XA MySQL, обнаруженные Cetus
Объяснение проблем с транзакциями MySQL XA.
Вспомогательные инструменты Cetus
-
Инструмент обработки зависания транзакции XA Cetus.
-
План высокой доступности Cetus + mha.
-
Пояснение к RPM Cetus.
-
Использование образа Docker Cetus.
-
Графический интерфейс управления Cetus Web.
Тестирование Cetus
Отчёт о тестировании Cetus.
Обратная связь
Если вы обнаружите ошибку при использовании Cetus или у вас есть новые требования к функциям, вы можете предложить их в issue.
Присоединяйтесь к сообществу Cetus, наслаждайтесь высококачественным обслуживанием

Комментарии ( 0 )