38
почти линейную масштабируемость в многопроцессорном окружении, когда
производительность растет соразмерно увеличению количества центральных
процессоров в системе. Подобная способность к масштабированию сделала
систему MySQL такой же широко известной, как Эли Лилли, Alstom, Dun &
Bradstreet, компания Epson, газета New York Times, крупные вебсайты вроде
Google, Facebook и Slashdot, правительственные организации наподобие NASA,
Бюро переписи населения США и Шведской национальной полиции.
Использовать MySQL настолько просто, что даже новичок сможет
разобраться в основах за несколько часов, при этом данное программное
решение подкреплено детальным руководством, большим числом бесплатных
обучающих материалов, доступных в Интернете, сообществом опытных
разработчиков и изрядным количеством книг соответствующей тематики.
Несмотря на то, что большая часть взаимодействия с MySQL осуществляется
через интерфейс командной строки, существует и ряд графических
инструментов на браузерной или иной основе, облегчающих выполнение задач
управления и администрирования сервера баз дан
отличие от своих платных аналогов, где необходимо настраивать буквально
сотни параметров, система MySQL довольно легка в настройке и оптимизации
даже в случае с самыми требовательными приложениями.
Высокой производительностью система MySQL частично обязана своей
многопоточной архитектуре, которая обеспечивает возможность
множественного одновременного доступа к базе данных. Эта многопоточная
архитектура является сердцевиной движка MySQL, позволяя множеству
клиентов одновременно считывать содержимое одной и той же базы данных и
обеспечивая при этом высокую производительность. Дерево кода MySQL также
структурировано в модульном, много-уровневом виде, в нем минимум
излишеств и есть специальные оптимизаторы для таких комплексных задач,как
соединение и индексирование.
MySQL также содержит кэш запросов, который значительно повышает
производительность путем кэширования результатов распространенных