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

OSCHINA-MIRROR/MycatOne-Mycat-Server

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_Chinese.md 7.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 04:32 d398e3b

Mycat

Официальный сайт: http://www.mycat.org.cn

GitHub: https://github.com/MyCATApache

Начало работы:

Что такое Mycat? Проще говоря, Mycat — это:

  • полностью открытый исходный код, ориентированный на разработку корпоративных приложений «большой кластер баз данных»;
  • поддерживает транзакции, ACID, может заменить MySQL и является его улучшенной версией;
  • корпоративная база данных, которую можно рассматривать как «кластер MySQL», используемая для замены дорогостоящих кластеров Oracle;
  • новый тип SQL Server, объединяющий технологии кэширования в памяти, технологии NoSQL и большие данные HDFS;
  • новое поколение корпоративных продуктов баз данных, сочетающих традиционные базы данных и новые распределённые хранилища данных;
  • инновационный продукт промежуточного программного обеспечения для баз данных.

Цель Mycat:

Минимизировать затраты на плавный перенос существующих одномашинных баз данных и приложений в облако, решая проблемы с узкими местами в хранении данных и быстрым ростом бизнеса.

Ключевые особенности Mycat:

  • поддержка стандарта SQL 92;
  • поддержка кластера MySQL, который можно использовать в качестве прокси;
  • поддержка JDBC-соединения с ORACLE, DB2, SQL Server и имитация MySQL Server;
  • поддержка galera for MySQL cluster, percona-cluster или mariadb cluster для обеспечения высокой доступности данных и сегментирования кластера;
  • автоматическое переключение при отказе, высокая доступность;
  • поддержка разделения чтения и записи, поддержка двух главных и нескольких подчинённых серверов MySQL, а также одного главного и нескольких подчинённых;
  • поддержка глобальных таблиц, автоматическое сегментирование данных на несколько узлов для эффективного запроса связанных таблиц;
  • уникальная стратегия сегментирования на основе E-R отношений, обеспечивающая эффективное выполнение запросов связанных таблиц;
  • многоплатформенная поддержка, простота развёртывания и внедрения.

Преимущества Mycat:

  • разработан на основе Cobar от Alibaba с открытым исходным кодом, стабильность, надёжность, превосходная архитектура и производительность Cobar, а также множество зрелых примеров использования позволяют Mycat иметь хорошую отправную точку и стоять на плечах гигантов, позволяя нам видеть дальше;
  • широко использует выдающиеся проекты с открытым исходным кодом и инновационные идеи в отрасли, интегрируя их в гены Mycat, что делает Mycat лидером во многих аспектах по сравнению с некоторыми аналогичными проектами с открытым исходным кодом и даже превосходит некоторые коммерческие продукты;
  • за Mycat стоит мощная команда технических специалистов, участники которой имеют более чем пятилетний опыт работы в области разработки программного обеспечения, архитектуры и администрирования баз данных (DBA), а выдающаяся техническая команда гарантирует качество продукции Mycat;
  • Mycat не зависит от какой-либо коммерческой компании, поэтому, в отличие от некоторых проектов с открытым исходным кодом, он не запирает важные функции в своих коммерческих продуктах, делая проект с открытым исходным кодом просто украшением.

Долгосрочное планирование Mycat:

  • помимо поддержки MySQL, добавить поддержку большего количества баз данных с открытым исходным кодом и коммерческих баз данных на серверной части, включая встроенную поддержку PostgreSQL, FireBird и других баз данных с открытым исходным кодом, а также косвенную поддержку через JDBC и другие методы для других неоткрытых баз данных, таких как Oracle, DB2 и SQL Server;
  • реализовать более интеллектуальные функции самонастройки, такие как автоматический статистический анализ SQL, автоматическое создание и настройка индексов, автоматическая оптимизация стратегий кэширования и резервного копирования в соответствии с частотой чтения и записи данных таблицы и т. д.;
  • реализовать более полный мониторинг и управление;
  • интегрироваться с HDFS для предоставления команд SQL и возможности быстрого анализа данных, хранящихся в HDFS;
  • интеграция с выдающимися инструментами с открытым исходным кодом для создания отчётов для обеспечения определённой способности к анализу данных.

Скачать:

Проект Mycat-download на GitHub содержит скомпилированные двоичные файлы установки https://github.com/MyCATApache/Mycat-download.

Документация:

Проект Mycat-doc на GitHub содержит соответствующую документацию https://github.com/MyCATApache/Mycat-doc.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/MycatOne-Mycat-Server.git
git@api.gitlife.ru:oschina-mirror/MycatOne-Mycat-Server.git
oschina-mirror
MycatOne-Mycat-Server
MycatOne-Mycat-Server
main