TenDB Cluster
TenDB Cluster — это распределённое решение для реляционных баз данных MySQL, разработанное и поддерживаемое командой Tencent Game CROS DBA. Оно состоит из трёх основных компонентов: TSpider, TenDB и Tdbctl.
TSpider — это прокси-слой TenDB Cluster. Это кастомизированная версия, разработанная Tencent Game CROS DBA на основе MariaDB 10.3.7. Она в основном улучшает и настраивает распределённый механизм хранения данных MySQL spider; TSpider github page.
TenDB — это слой данных TenDB Cluster. Это кастомизированный форк MySQL, разработанный Tencent Game CROS DBA на основе Percona Server 5.7.20. Он предоставляет некоторые отличные функции для бизнес-операций; TenDB github page.
Tdbctl — это управляющий слой TenDB Cluster. Он разработан командой Tencent Game CROS DBA на базе TenDB (в основном повторно использует собственные возможности SQL-парсинга и MGR TenDB). Он обеспечивает управление маршрутизацией кластера, работу с DDL кластера, мониторинг кластера и некоторые другие кластерные возможности. Tdbctl github page.
Введение в TenDB Cluster
TenDB Cluster — это решение для распределённых реляционных баз данных MySQL, разработанное и поддерживаемое командой DBA Tencent Game. Основные функции включают прозрачное сегментирование базы данных/таблиц, высокую доступность и масштабирование в режиме онлайн. Благодаря этим функциям разработчики могут сосредоточиться на разработке и эксплуатации своего продукта, не заботясь о логике сегментирования данных. Кроме того, в случае массового параллелизма нет необходимости заботиться о нагрузке на уровень хранения БД.
Быстрый старт
Более подробно см. главу «Быстрое развёртывание с помощью Docker Compose» (https://tendbcluster.com/book-en/Documentation/op-guide/docker-compose-tendbcluster-en.html).
Документация
Подробности см. на сайте https://tendbcluster.com/.
Гибкое развёртывание
Рекомендуется использовать TSpider + TenDB + Tdbctl для развёртывания TenDB Cluster. Однако разработчики также могут гибко развёртывать TenDB Cluster в соответствии со своей собственной онлайн-ситуацией. В настоящее время компании используют TSpider + Tencent Cloud RDS или TSpider + AWS RDS для развёртывания кластеров TenDB Cluster.
Свяжитесь с нами
По любым вопросам или обсуждениям, касающимся TenDB Cluster, пожалуйста, не стесняйтесь оставлять нам отзывы через систему отслеживания проблем:
Дорожная карта
Подробнее см. в главе «Дорожная карта» (https://tendbcluster.com/book-en/Documentation/roadmap-en.html).
Лицензия
TenDBCluster лицензируется по GNU General Public License Version 2, за исключением перечисленных ниже сторонних компонентов. Информацию об авторских правах и лицензии можно найти в файле TenDBCluster-License.
Благодарности
Спасибо MariaDB и Percona за их выдающийся вклад в экосистему MySQL с открытым исходным кодом, именно на плечах предшественников родился TenDB Cluster. Кроме того, особая благодарность выдающимся разработчикам, участникам. Подробнее см. на странице https://tendbcluster.com/book-en/Documentation/acknowledgements-en.html.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )