Описание тега mysql
MySQL - это система управления реляционными базами данных (RDBMS), которая работает как сервер, обеспечивающий многопользовательский доступ к ряду баз данных. MySQL официально произносится как /maɪˌɛskjuːˈɛl/ ("Мой SQL"), но часто произносится как /maɪˈsiːkwəl/ ("Мой сиквел"). Он назван в честь My, дочери Майкла Видениуса (первоначального разработчика MySQL)
Проект разработки MySQL сделал свой исходный код доступным в соответствии с условиями GNU General Public License, а также в соответствии с различными частными соглашениями. Первоначально MySQL принадлежала и спонсировалась одной коммерческой фирмой, шведской компанией MySQL AB.
За последние 4 года MySQL перешла к другому владельцу. Sun купила MySQL в январе 2008 года за 1 млрд долларов. Спустя 15 месяцев, прежде чем чернила полностью высохли, Oracle покупает Sun. Это сделало MySQL дочерней компанией Oracle Corporation.
С тех пор, как Oracle вступил в дело, они выполнили свои обещания стабильно продвигаться в разработке MySQL, которые до сих пор осуществляются благодаря лучшей производительности и настраиваемости. Однако в MySQL все еще существуют более старые ошибки, которые Oracle недостаточно быстро исправила.
В свете этого и в соответствии с духом свободы и свободы открытого исходного кода, вилки MySQL выдвинули в OpenSource DB World как жизнеспособные альтернативы:
MySQL может работать на нескольких платформах (32-битной и 64-битной)
- Linux (Redhat Enterprise, Oracle Enterprise, Generic, Linux6 для 5.5.17)
- Sun Solaris
- Mac OS X
- Бесплатный BSD
- Майкрософт Виндоус
- Исходный код
MySQL использует несколько механизмов хранения
- InnoDB (по умолчанию для MySQL 5.5)
- MyISAM (по умолчанию до MySQL 5.5)
- АРХИВ (только для INSERT/SELECT Engine для необработанных данных; без индексов)
- BLACKHOLE (/ dev / null Storage Engine)
- CSV (файл CSV, доступный для SQL)
- ПАМЯТЬ (основанные на памяти таблицы с хэш-индексированием (необязательные индексы BTREE))
- MERGE (MRG_MYISAM) (коллективное сопоставление нескольких таблиц MyISAM)
- FEDERATED (доступ к таблице MyISAM через удаленное соединение)
- NDB (механизм хранения сетевых баз данных для кластера MySQL)
Каждый механизм хранения имеет отличительные свойства, которые обеспечивают эффективное использование данных в зависимости от
- Производительность чтения
- Написать производительность
- Требования к хранению
- Настройка параметров двигателя для
- Внутренние процессы сервера
- Операционная система
- объем памяти
- Пользовательские Гранты
Например, InnoDB подвергся реконструкции, которая теперь позволяет ему использовать преимущества нескольких архитектур ЦП. Впервые он был представлен в MySQL 5.1.38 плагин InnoDB. Эти изменения теперь полностью включены в MySQL 5.5. Необходимые параметры имеют настройки по умолчанию, которые необходимо настроить, чтобы задействовать многоядерную активность.
Другие сторонние механизмы хранения были использованы в MySQL, включая: