Post_91Привет продолжаю выкладывать материалы касающиеся баз данных, в предыдущих постах мной был выложен материал в котором говорилось о типах баз данных, модели баз данных, и рассматривался вопрос «Что такое базы данных».

С слов «база данных» можно легко догадаться, что это элемент в котором хранятся данные. Сегодняшние публикация будет касаться, такого вопроса как система управления базами данных.

А судя по латинского слова «MySQL» понятно, что речь будет идти именно о MySQL. Кому не известно, что такое MySQL — это самая популярная система управления базами данных (СУБД). Также кроме MySQL существуют и другие базы данных это Oracle, MSSQL, PostgreSQL. 

Почти все серверы требующих базы данных, используют MySQL. MySQL распрастраняется бесплатно и устанавливается как на сервере, работающим под операционной системой Windows, так и на сервере который работает под операционной системой Linux.

Возможно кто-то из вас не согласится с названием категорий «Необходимо знать», для которой я назначил данную публикацию, мол или в действительности нужна такая необходимость разбираться в системах управления базами данных, ведь данная тема в большинстве касается серверов.

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

Большинство из вас во время работы, получали ошибку от MySQL или сообщение на какой либо веб-странице, в которой говорилось о MySQL. Что такое MySQL, которое ее официальное определение и как мы ее можем использовать, будет описано в этой а возможно и еще в следующих материалах на Zura-Blog. 

 

MySQL — это система управления реляционными базами данных, имеет более шести тысяч объектов. Программа работает как сервер обеспечения «многопользовательского доступа» к объектам баз данных. [/ Stextbox]

Одной из самых користуемих систем управления базами данных MySQL с 2010 года владеет Oracle Corporation. Продукт распространяется под GNU General Public License (лицензия на свободное программное обеспечение) или под собственной коммерческой лицензией.

MySQL была разработана шведской компанией MySQL AB. В 2008 году MySQL АВ была куплена американской компанией Sun Microsystems. Начиная с апреля 2009 года корпорация Oracle Corporation начала процесс приобретения Sun Microsystems. Процесс слияния двух компаний закончился в январе 2010 года.

MySQL часто используется в бесплатном программных проектах, которым нужна система управления базами данных с возможностью полнотекстового поиска, таких как программное обеспечение WordPress, программное обеспечение phpBB и многие другие.

Также используется для крупных продуктов таких как Wikipedia Google Facebook.

эволюция MySQL  

Важные моменты в разработке MySQL

  • Начальная разработка MySQL Michael Widenius David Axmark началась в 1994 году.
  • Первый официальный запуск состоялся 23 мая 1995 года.
  • Версия MySQL для операционных систем Windows была выпущена 8 января 1998 для Windows 95 и NТ.
  • Версия 3.23 была выпущена в январе 2001г.
  • Версия 4.0 была выпущена в марте 2003г.
  • Версия 4.01 была выпущена в августе 2003г.
  • Версия 4.1 была выпущена в октябре 2004г.
  • Версия 5.0 была выпущена в октябре 2005г.
  • Sun Microsystems приобрела MySql AB 26 февраля 2008.
  • Версия 5.1 была выпущена в 27 ноября 2008.
  • Версия 5.4 бета — апрель 2009 ни была выпущена.
  • Версия 5.5 была остановлена ​​в декабре 2010г.

Версия 6.0 находится в разработке . В настоящее время ведется работа над созданием и тестированием новой, шестой версии MySQL, в которую будет входить 

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

дополнительная поддержка для символов Unicode (примерно 65.536 символов с Basic Multilingual Plane (BMP))

новый тип таблиц для хранения данных — Falcon (доступен на сайте MySQL)

В октябре 2005 года Oracle Corporation приобрела финскую компанию Innobase Oy которая выпускала InnoDB. Популярную подсистему управления сохранением данных для MySQL.

После покупки в пресс релизе Oracle было отмечено, что все контракты с программным обеспечением компании, доступные в MySQL АВ будут обновляться в 2006 году. В ходе конференции пользователей MySQL в апреле 2006 года владелец MySQL выпустил пресс — релиз в котором подтвердил факт, что MySQL и Innobase Oy договорились о лицензировании согласия безгранично действия.

В феврале 2006 года Oracle Corporation приобрела программу Sleepycat. Движок базы данных, который обеспечивает основу для второго механизма хранения данных для MySQL.

В октябре 2009 года Oracle Corporation заключила договор купли-продажи с Sun Microsystems — нынешним владельцем интеллектуальной собственности MySQL.

Когда и где используется MySQL

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

Часто MySQL используется рядом с РНР.

Багото веб-приложений используют MySQL в качестве компонентов программного обеспечения. Популярность использования веб-приложений тесно связана с популярностью РНР и возможностью его работы вместе с MySQL.  

Многие сайты с высоким трафиком (в том числе Flickr. Facebook. Wikipedia. Google. Nokia. YouTube) используют MySQL для хранения данных и регистрации пользователей.

MySQL и Linux Наиболее розпоширений способ установки и использования MySQL на платформе Linux, хотя база данных работает и на других платформах, например Microsoft Windows.  

MySQL работает на многих платформах различных систем, включая AIX. BSDI. FreeBSD. HP-UX. i5 / OS. Linux. Mac OS X. NetBSD. Nowel NetWare. OpenBSD. OpenSolaris. eComStation. OS / 2 Warp. QNX. IRIX. Solaris. Symbian. SunOS. SCO OpenSerwer. SCO UnixWare. Sanos. Tru64. Microsoft Windows.

Существует также порт MySQL для OpenVMS.

Все языки программирования, в которых присутствует API (application programming interface — интерфейс прикладного программирования), включают библиотеки для доступа к базам данных MySQL.

Кроме того интерфейс ODBC (Open Database Connectivity — программный интерфейс для доступа к базам данных), который называют MyODBC, позволяет дополнительным языкам программирования таким как ASP или ColdFusion в целях поддержки интерфейса ODBC взаимодействовать с базой данных MySQL.

Сервер MySQL и библиотеки являются большей частью приложениями к ANSI C / ANCI C ++

Для управления базой данных MySQL можно использовать инструмент командной строки (команды MySQL и mysqladmin). Пользователи могут скачать с сайта MySQL инструменты администрирования

GUI (Graphical user interfase- графический пользовательский интерфейс) MySQL Administrator MySQL Migration Toolkit i MySQL Query Browser. Инструменты GUI объединены сейчас в один пакет под названием MySQL GUI Tools.

Добавлю к этой публикации еще один важный элемент, это веб-интерфейс для администрирования управления базами данных MySQL написан на языке РНР свободный веб приложение с открытым кодом phpMyAdmin.

С помощью phpMyAdmin через браузер пользователя можно осуществлять администрацию сервера., Запускать команды SQL и просматривать содержимое таблицы и данных.

Приложение завоевал свою популярность в веб программистов в связи с тем, что предоставил возможность управлять SQL без посредственно без ввода SQL команд путем доступа к интерфейсу.

Пора заканчивать публикацию посвященную системе управления базами данных, с веб — интерфесов администрирования системой управления базами данных MySQL который называется phpMyAdmin наверное каждый веб дизайнер знаком.

4447

PHP MyAdmin

Как я отмечал в предыдущих публикациях, каждый начинающий который начинает пробовать устанавливать систему управления контентом CSM, сталкивается с phpMyAdmin.

Как на сервере когда создает базу данных, так и у себя на компьютере где можно создать подобный сервер с помощью пакета программы (я пользуюсь Денвером), где после установки программы присутствует система управления базами данных MySQL, а с ней и приложение phpMyAdmin.

Сам phpMyAdmin позволяет очень легко делать такие операции как (добавление базы, и пользователя, копирование таблиц и т.д.)

И даже пользователь который до сих пор не сталкивался ни с чем подобным, с легкостью со всем разберется.

Вывод один по моему мнению создать сайт самому становится все легче и легче.

Можно даже зарегистрироваться на подобном ресурсе и получить сайт (говорят бесплатно), но раскрутить сайт создан с помощью подобных предложений, будет, наверное, не реально.

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

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

До встречи.


user_97

На Zura-Blog размещены материалы касающиеся системы управления базами данных MySQL, материалы можно найти наведя на кнопку MySQL, и из выпадающего списка выбрать нужный материал щелкнув клавишей на него, или прейти по ссылке ниже

 

А также информация о том, какие бывают системы управления базами данных, и в целом что такое базы данных [/ stextbox]

Системы управления базами данных, модели баз данных

Что такое база данных