07 Декабря 2009
MySQL система управления базами данных СУБД
MySQL - Реляционная СУБД (Система управления реляционными базами данных).
MySQL является небольшой и быстрой реляционной СУБД основанной на Hughes Technologies Mini SQL (mSQL).

Описание:
SQL - это сокращение от Structured Query Language (структурированный язык запросов).
SQL создан для работы с реляционными базами данных.
Он позволяет пользователям взаимодействовать с базами данных (просматривать, искать, добавлять и управлять данными).

MySQL соответствует спецификации ANSI 92 SQL.

MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения.
Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор.
Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
Почему MySQL?

Основные положительные стороны MySQL:

  • Многопоточность. Поддержка нескольких одновременных запросов.
  • Оптимизация связей с присоединением многих данных за один проход.
  • Записи фиксированной и переменной длины.
  • ODBC драйвер в комплекте с исходником
  • Гибкая система привилегий и паролей.
  • До 16 ключей в таблице. Каждый ключ может иметь до 15 полей.
  • Поддержка ключевых полей и специальных полей в операторе .
  • Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.
  • Интерфейс с языками C и perl.
  • Основанная на потоках, быстрая система памяти.
  • Утилита проверки и ремонта таблицы (isamchk).
  • Все данные хранятся в формате ISO8859_1.
  • Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках.
  • Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице.
  • Все поля имеют значение по умолчанию. можно использовать на любом подмножестве полей.
  • Легкость управления таблицей, включая добавление и удаление ключей и полей.
Платформы
MySQL портирована на большое количество платформ:
AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista и Windows 7.
Существует также порт MySQL к OpenVMS.
На официальном сайте СУБД для свободной загрузки предоставляются не только исходные коды, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули СУБД MySQL.
Языки программирования
MySQL имеет API для языков Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки для языков платформы .NET, а также обеспечивает поддержку для ODBC посредством ODBC-драйвера MyODBC.
История выпусков
  • Первый внутренний выпуск MySQL состоялся 23 мая 1995 года;
  • Версия для Windows систем (Windows 95 и NT) выпущена 8 января 1998;
  • Версия 3.23: бета-версия в июне 2000, релиз в январе 2001;
  • Версия 4.0: бета в августе 2002, релиз в марте 2003;
  • Версия 4.1: бета в июне 2004, релиз в октябре 2004;
  • Версия 5.0: бета в марте 2005, релиз в октябре 2005;
  • Версия 5.1: разработка велась с ноября 2005, релиз в ноябре 2008;
  • Версия 5.4: бета в апреле 2009;
  • Версия 6.0: в разработке.
Ссылки
| 23602Просмотров  Оценка  4 | Рейтинг  62 | Голосов  14
  1   2   3   4   5

Вы не авторизованы!
Гости не могут добавлять комментарии.
Вход