Danneo CMS
|
|
|
|
|

07 Декабря 2009
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: в разработке.
- Ссылки
-
| 6075Просмотров
Оценка 1 | Рейтинг 1 | Голосов 1
Вы не авторизованы! Гости не могут добавлять комментарии.
|
|
|