Как сделать vps на windows

MySQL и его ответвления или что выбрать?

Содержание

Содержание

Поделиться статьей

Вас также может заинтересовать

Не нашли то, что искали?

Кое-что из истории

MySQL был разработан шведской компанией MySQL AB. Позже его купила Sun Microsystems. Что ж, через несколько лет Sun Microsystem была куплена Oracle. Итак, MySQL сегодня принадлежит Oracle. Благодаря этим различным приобретениям с годами начали формироваться ответвления оригинальной MySQL. По сути, всего четыре проекта:

  • Drizzle – в настоящее время мертвый проект, в основном сосредоточенный на облачных вычислениях.
  • MySQL — https://www.mysql.com/
  • MariaDB — https://mariadb.com/
  • Percona Server для MySQL — https://www.percona.com/

Мы не будем вдаваться в подробности того, чем компании зарабатывают на жизнь, потому что все они нуждаются в деньгах и поэтому продают все виды «Корпоративных решений», например, MariaDB SkySQL или, возможно, последнюю службу базы данных MySQL с HeatWave, но давайте посмотрим, что открытый исходный код — это то, что мы можем установить на нашу собственную машину, использовать без уплаты лицензионных отчислений и что он может или не может делать.

Начну с хороших новостей. Если не делать ничего особенного, все системы по сути полностью совместимы, особенно на стороне клиента. Но как гласит немецкая пословица: «Дьявол кроется в мелочах» . Итак, давайте посмотрим на «мелочи».

MySQL

В MySQL есть сервер сообщества MySQL, и это единственное, что вы можете запустить бесплатно. Вы можете найти все, что вам нужно, на странице https://dev.mysql.com/downloads/

Читайте также:  Как сделать bluetooth на компьютер windows 10 без адаптера

.

Как видите, помимо MySQL Community Server, Oracle также предлагает ряд других инструментов, таких как моя любимая оболочка MySQL, а также графическая среда MySQL Workbench. MySQL также поддерживает новый протокол X.DevAPI.

Поддерживаемые репозитории баз данных:

МарияДБ

MariaDB больше не пытается выглядеть как MySQL. В процессах на сервере мы находим не запущенный процесс /usr/sbin/mysqld, а /usr/sbin/mariadbd. Он не поддерживает X DevAPI и все равно многое делает по-своему. Больше всего мне не хватает того, что вы не можете подключиться к серверу с MariaDB с помощью MySQL Workbench.

С другой стороны, разработчики MariaDB сделали много улучшений по сравнению с Oracle. Например, среди поддерживаемых хранилищ данных мы находим Open Query GRAPH, Mroonga, Spider и другие. Подробнее в официальной документации MariaDB.

Percona Server для MySQL

Percona Server для MySQL основан непосредственно на MySQL Community Server, поэтому он также позволяет вам использовать X DevAPI и в полной мере использовать MySQL Shell и, что не менее важно, MySQL Workbench.

Кроме того, он предлагает множество полезных вещей из собственной мастерской, таких как Percona XtraDB Cluster, решение для кластера высокой доступности, Percona XtraBackup (очень быстрое резервное копирование, не блокирующее базы данных), Orchestrator для удобного администрирования кластера. , а также множество полезных утилит в пакете Percona Toolkit.

Percona приобрела Tokutek в 2015 году, став владельцем технологии индексации Fractal Tree®. Механизм базы данных TokuDB.

является частью Percona Server для MySQL.

Поддерживаемые репозитории баз данных:

Так что же выбрать?

Когда мы смотрим на официальные сайты, мы находим, например, только сравнение MariaDB и MariaDB. MySQL. Это определенно интересное чтение, но если мы посмотрим на сравнение функций Percona Server, мы получим гораздо лучшую картину.

Читайте также:  Как переустановить windows на другой диск на ноутбуке

На первый взгляд видно, что Oracle намеренно не имеет некоторых функций в MySQL Community Server. Вопрос в том, нужны ли они нам. Некоторые пригодятся, например, пул потоков оченьполезная вещь.

Но чаще всего нам нужна документация:

Мой вывод очень прост. Используйте MySQL, который есть в вашем дистрибутиве. Если он вас не устраивает, или у вас в дистрибутиве устаревшая версия, то рекомендую Percona Server for MySQL.

Поделиться с друзьями
ОС советы