Установка и конфигурирование сервера MySQL


Автор: Забелин Иван
Оригинал: mysqlserver.narod.ru

Оглавление

Особенности пакета MySQL


Системой управления базами данных называют программную систему, предназначенную для создания на ЭВМ общей базы данных, используемой для решения множества задач. Подобные системы служат для поддержания базы данных в актуальном состоянии и обеспечивают эффективный доступ пользователей к содержащимся в ней данным в рамках предоставленных пользователям полномочий.

СУБД предназначена для централизованного управления базой данных в интересах всех работающих в этой системе.

Рынок программного обеспечения ПК располагает большим числом разнообразных по своим функциональным возможностям коммерческих систем управления базами данных общего назначения, а также средствами их окружения практически для всех массовых моделей машин и для различных операционных систем.

Используемые в настоящее время СУБД обладают средствами обеспечения целостности данных и надежной безопасности, что даёт возможность разработчикам гарантировать большую безопасность данных при меньших затратах сил на низкоуровневое программирование.

Язык запросов SQL (Structured Query Language) реализован в целом ряде популярных СУБД для различных типов ЭВМ либо как базовый, либо как альтернативный. В силу своего широкого использования является международным стандартом языка запросов.

Одной из самой популярной, использующей SQL, является СУБД MySQL. Достоинства пакета MySQL заключается в следующем:

  • MySQL - бесплатная СУБД, что отличает ее от других дорогостоящих продуктов;

  • многопоточность: поддержка нескольких одновременных запросов;

  • оптимизация связей с присоединением многих данных за один проход;

  • записи фиксированной и переменной длины;

  • ODBC драйвер в комплекте с исходным кодом;

  • гибкая система привилегий и паролей;

  • до 16 ключей в таблице, каждый ключ может иметь до 15 полей;

  • поддержка ключевых полей и специальных полей в операторе CREATE;

  • поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени;

  • интерфейс с языками C и Perl;

  • основанная на потоках, быстрая система памяти;

  • утилита проверки и ремонта таблицы (isamchk);

  • все данные хранятся в формате ISO8859_1;

  • все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках;

  • псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице;

  • все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей;

  • легкость управления таблицей, включая добавление и удаление ключей и полей.