Накратко за MySQL
| Информационни технологии | 2009-12-04 | 146 сваляния |
17
2. Накратко за MySQL
2.1. Общи сведения
MySQL представлява релационна СУБД с отворен програмен код (Open Source). Подробна информация за нея може да бъде получена от документацията й на адрес http://www.mysql.com/. MySQL е безплатен, бързодействащ, сигурен и удобен за ползване DB-сървър (Database server). Създаден е от шведската фирма MySQL AB, основана от David Axmark, Allan Larsson и Michael Monty Widenius. Фирмата е виртуална компания, състояща се от щатни сътрудници от различни страни, общуващи помежду си по Интернет.
MySQL се намира в непрекъснат процес на усъвършенстване, в резултат на което тя притежава различни свои версии, като например: 3.23, 4.0, 4.1, 5.0 и 5.1. В настоящия учебен курс се използва версия 4.1.
По-долу са изброени някои от основните качества на MySQL:
-
Написана е на C и C++.
-
Първоначално е била разработена и тествана върху операционните системи Linux и Sun Solaris. Днес тя се предоставя във варианти за почти всички известни платформи, включително Windows.
-
Осигурява пълна SQL-поддръжка.
-
В програмните езици: C, C++, Eiffel, Java, Perl, PHP, Python, Ruby и Tcl са разработени програмни интерфейси (APIs Application Programming Interfaces) за работа с MySQL.
-
MySQL е многонишкова програма, която би могла да работи и върху мултипроцесорни системи.
-
Осигурява транзакционен и нетранзакционен режими на работа.
-
DB-сървърът се предлага под формата на програма, която може да бъде включвана в мрежови клиент/сървърни приложения. Същевременно се предлага и под формата на библиотека, която може да бъде вграждана в самостоятелни (standalone) немрежови приложения.
-
Осигурява работа с данни от типовете: FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM. Числените данни могат да бъдат представяни с и без алгебричен знак и да имат дължина 1, 2, 3, 4 или 8 байта.
-
Записите в базите данни биват с фиксирана или променлива дължина.
-
В състояние е да поддържа големи по обем бази данни. Фирмата MySQL АВ съобщава, че е ползвала база данни с 50 милиона записа и че е получила информация от потребител, съобщаващ за база данни, съдържаща 60,000 таблици с общо около 5,000,000,000 записа.
-
Клиентските програми могат да се свързват с MySQL като използват TCP/IP-сокети.
За съвместна работа на приложенията с MySQL са разработени множество драйверни програми. Така например драйверът Connector/ODBC, известен под името MyODBC, осигурява комуникация с клиентски програми, използващи протокола ODBC (Open Database Connectivity). Драйверът Connector/J е предназначен за Java-клиентски програми, полващи JDBC API. Продуктът MySQL Connector/NET реализира ADO.NET и осигурява работа с приложения, написани на C#.
Тагове от реферата: релионна, ворен, крако, предстява, накратко, MySQL











