1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gitcrazy-cetus

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Cetus

简介

Cetus — это промежуточное ПО для реляционной базы данных MySQL, написанное на языке C. Оно предоставляет полный набор функций прокси-сервера доступа к базе данных. Cetus совместим с MySQL по способу подключения, и приложениям практически не требуется модификация для доступа к базам данных через Cetus. Это обеспечивает горизонтальное масштабирование и высокую доступность на уровне базы данных.

Версия выбора

Для производственной среды рекомендуется использовать последнюю версию Release.

Основные функциональные особенности

Cetus разделяется на версии с разделением чтения и записи и с разделением баз данных (разделение таблиц является частным случаем разделения баз данных).

Для версии с разделением чтения и записи:

  • Многопроцессорная работа без блокировок повышает эффективность работы;
  • Поддерживается прозрачный пул соединений на стороне сервера;
  • Реализовано разделение чтения и записи SQL;
  • Усовершенствован анализ и внедрение SQL-маршрутов;
  • Поддержка prepare-операторов;
  • Результаты запросов могут быть сжаты;
  • Обеспечена поддержка управления безопасностью;
  • Мониторинг состояния;
  • TCP stream в потоковом режиме;
  • Соединение с доменными именами на стороне сервера;
  • SSL/TLS поддерживается на стороне клиента;
  • MGR поддерживается;
  • Планируется поддержка сильной согласованности чтения (в разработке).

Для версии с разделением баз данных:

  • Многопроцессорная работа без блокировок повышает эффективность работы;
  • Поддерживается прозрачный пул соединений на стороне сервера;
  • Реализовано разделение чтения и записи SQL;
  • Разделение данных между базами данных;
  • Обработка распределённых транзакций;
  • Пакетные операции insert;
  • Условные операции distinct;
  • Усовершенствован анализ и внедрение SQL-маршрутов;
  • Результаты запросов могут быть сжаты;
  • Алгоритмы объединения результатов имеют преимущества в производительности;
  • Обеспечена поддержка управления безопасностью;
  • Мониторинг состояния;
  • TCP stream в потоковом режиме;
  • Соединение с доменными именами на стороне сервера;
  • SSL/TLS поддерживается на стороне клиента;
  • MGR поддерживается;
  • Планируется поддержка сильной согласованности чтения (в разработке).

Подробное описание

Установка и использование Cetus

  1. Быстрый старт с Cetus.
  2. Инструкция по установке Cetus.
  3. Конфигурация профиля Cetus с разделением чтения и записи.
  4. Конфигурация профиля Cetus с разделением баз данных.
  5. Описание параметров запуска Cetus.
  6. Ограничения использования Cetus.
  7. Руководство по использованию Cetus с разделением чтения и записи.
  8. Административное руководство по Cetus с разделением чтения и записи.
  9. Руководство по использованию Cetus с разделением баз данных.
  10. Административное руководство по Cetus с разделением баз данных.
  11. Полное руководство по использованию журнала SQL Cetus.
  12. Введение в стратегию маршрутизации Cetus.
  13. Использование профиля разделения таблиц Cetus.
  14. Руководство пользователя инструмента миграции данных Cetus.

Архитектура и дизайн Cetus

Архитектура и реализация Cetus.

Проблемы с транзакциями XA в MySQL, обнаруженные Cetus

Описание проблем с транзакциями XA в MySQL.

Вспомогательные инструменты Cetus

  1. Инструмент обработки зависания транзакций XA Cetus.
  2. Решение высокой доступности Cetus + mha.
  3. Объяснение RPM Cetus.
  4. Использование образа Docker Cetus.
  5. Графический веб-интерфейс управления Cetus.

Тестирование Cetus

Отчёт о тестировании Cetus.

Обратная связь

Если вы обнаружите ошибку или у вас есть новые требования к функциям во время использования Cetus, вы можете предложить их в issue.

Присоединяйтесь к сообществу Cetus и наслаждайтесь высококачественным обслуживанием

cetus

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

Вы можете оставить комментарий после Вход в систему

Введение

Cetus — это промежуточное ПО реляционной базы данных MySQL, разработанное на языке C. Оно в основном предоставляет всесторонние функции прокси-сервера для доступа к базе данных. Cetus совместим с MySQL по способу подключения, и приложения могут получить доступ к базе данных через Cetus практически без изменений, что обеспечивает горизонтальное... Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/gitcrazy-cetus.git
git@api.gitlife.ru:oschina-mirror/gitcrazy-cetus.git
oschina-mirror
gitcrazy-cetus
gitcrazy-cetus
master