База данных SQL

MySQL сервер реляционных баз данных SQL

MySQL сервер реляционных баз данных SQL разработан для высокой производительности при чтении, что означает, что в большей степени ориентирована услуга данных, уже на месте, чем что частых обновлений и очень надежна. Это многопоточных и многопользовательских.

Это бесплатное программное обеспечение разработаны двойное лицензирование, основанные на использовании из него: в свободное произведение или владельцем продукта. В последнем случае, лицензионный сбор, в противном случае это GNU General Public License (GPL) применяется. Этот тип двойное лицензирование используется другими продуктами, такими как основы для разработки программного обеспечения Qt (для версий до 4,5).

MySQL работает на многих операционных системах различных, в том числе AIX, IBM i-5, BSDi , FreeBSD , HP-UX , Linux , Mac OS X , NetWare , NetBSD , OpenBSD , OS / 2 Warp, SGI IRIX , Solaris , SunOS , ШОС OpenServer , SCO UnixWare , Tru64 Unix, Windows ( 2000 , XP , Vista и 7 ). Базы данных доступны использованием языков программирования C, C + + , VB , VB NET. , C # , Delphi / Kylix , Eiffel , Java , Perl , PHP , Python , Ruby и Tcl ; API спецификации для каждого из них. Интерфейс ODBC известно MyODBC также доступна. В Java, MySQL можно использовать беспрепятственно со стандартной JDO. Так как приобретение MySQL от Sun Microsystems , MySQL стала неофициальным базы данных для использования в сочетании с языком программирования Java , что дает дополнительное признание СУБД для предприятий, которые используют Java.

Использование

MySQL является одной из квартета LAMP: Linux, Apache, MySQL, PHP . Кроме того, по его варианты WAMP (Windows) и MAMP (Mac). PHP / MySQL широко используется веб-сайтов и предлагают большинство веб-хосты. Более половины веб-сайтов, работающих Apache, который наиболее часто используется в сочетании с PHP и MySQL. Начиная с версии 5, можно использовать PL / SQL был разработан компанией корпорации Oracle использовать хранимые процедуры и функции, а также триггеры. Кроме того, MySQL поддерживает стандартные SQL2 (с использованием JOIN), что делает его курс СУБД с соблюдением этого стандарта будет обеспечить совместимость со стандартными запросами.

Его отсутствие умолчанию поддержку транзакций и автоматическое целостности таблицы (за исключением использования некоторых системах, таких как InnoDB) сделать принятия более сложный пример банковских компаний, однако, его эффективность как правило, лучше, чем большинство других конкурирующих систем и его цена существенно ниже, реализация позволит нам достичь некоторых успехов с компаний, которым необходима база данных с хорошим соотношением цена / производительность.