MySQL: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Allgemeines ==
{{Eingereicht zur Überprüfung}}
MySQL ist ein freies Datenbanksystem, basierend auf der [[GPL]].
Es gehört zu den populärsten Datenbanksystemen im [[OpenSource]]-Bereich. Durch seine [[Duallizenzierung]] ist es auch für viele kommerzielle Projekte interessant. Das System wird von der Firma MySQL AB weiterentwickelt. [http://www.mysql.de MySQL AB]


== Details über MySQL ==
==Beschreibung==
MySQL ist ein freies [[Datenbankmanagementsystem]], basierend auf der [[GNU General Public License|GPL]].
Es gehört zu den populärsten Datenbanksystemen im [[Open Source|Open Source]]-Bereich. Durch seine zusätzliche [http://www.mysql.de/products/enterprise/ MySQL Enterprise] Lizenz wird es auch für [http://www.mysql.de/customers/ kommerzielle Projekte] eingesetzt([http://www.mysql.de/customers/customer.php?id=75 Sogar Google setzt auf MySQL]).


MySQL ist oft Bestandteil sogenannter [[LAMP]]- oder [[WAMP]]-Systeme. Hierbei handelt es sich um eine Kombination aus dem Betriebssystem [[Linux]], dem Webserver [[Apache]], der Datenbank [[MySQL]] und der Programmiersprache [[PHP]]. Alternativ kann auch [[Windows]] als Betriebssystem genutzt werden, dann spricht man von [[WAMP]].
==Details über MySQL==
[[MySQL|MySQL]] ist oft Bestandteil sogenannter [[LAMP|LAMP]]- oder [[WAMP|WAMP]]-Systeme. Hierbei handelt es sich um eine Kombination aus dem Betriebssystem [[Linux|Linux]], dem Webserver [[Apache|Apache]], der Datenbank [[MySQL|MySQL]] und der Programmiersprache [[PHP|PHP]]. Alternativ kann auch [[Windows|Windows]] als Betriebssystem genutzt werden, dann spricht man von [[WAMP|WAMP]].


MySQL wird oftmals auf Webservern verwendet, da es einfach zu verwenden ist und vor allem Select-Statements von [[SQL]] sehr performant ausführt, was gerade für Webseiten ein wichtiges Kriterium ist.
Bis zur Version 5.0 war ein sogenannter 'Tradeoff' im MySQL DBMS der Verzicht auf einige gängige Features wie [[Transaktion| Transaktions-]]Sicherheit und die dadurch bedingte  [[referentielle Integrität| referentielle Integrität]], um eine besonders hohe Verarbeitungsgeschwindigkeit zu erreichen. Dies gilt jedoch ausschließlich für Tabellen der [[Storage Engine|Storage Engine]] [[MyISAM|MyISAM]].Innerhalb dieser eingeschränkten Funktionalität konnte sich MySQL bis zur Version 5.0 mit den damals etablierten, rein kommerziellen Datenbanksystemen durchaus messen. Ab der Version 5.0 und mit der Einführung des Enterprise-Lizenz-Modells kann man MySQL nunmehr als tatsächliche Konkurrenz zu den großen [[DBMS|DBMS]] wie [[Oracle|Oracle]] und [[Informix|Informix]] nennen.


Ein sogenannter 'Tradeoff' im MySQL DBMS ist der Verzicht auf einige gängige Features wie [[Transaktionen]], [[referentielle Integrität]] oder [[Subselects]], um eine besonders hohe Verarbeitungsgeschwindigkeit zu erreichen. Dies gilt insbesondere für Tabellen des Typs [[MyISAM]].
==Quellen==
Innerhalb der eingeschränkten Funktionalität kann sich MySQL mit etablierten, rein kommerziellen Datenbanksystemen durchaus messen und zeigt gerade im Mehrbenutzer-Betrieb seine Stärken.
*[http://www.mysql.org/ Open-Source-Site von MySQL]
*[http://www.mysql.de/ Deutsche MySQL-Site]
*[http://dev.mysql.com/doc/refman/5.1/de/index.html Deutsche MySQL-Dokumentation]
*[http://www.apachefriends.org/de/index.html Apachefriends-Site für LAMP/WAMP-Systeme]


== Aktuelles ==
==Siehe auch==
*[http://www.howtoforge.com/taxonomy/term/7 Nützliche Anleitungen für MySQL]


Inzwischen wurde die Version 5.0 für den produktiven Einsatz freigegeben. Diese Version unterstützt nun auch [[Stored Procedures]], [[Trigger]], [[Views]] und [[Cursor]] .
[[Kategorie:Glossar]]
Somit dürfte MySQL auch für den Unternehmenseinsatz gerüstet sein.
[[en:Category:Computer sciences]]
 
[[Kategorie:MySQL]]
Der [[SQL]] 2003 Standard wird ebenfalls unterstützt.
 
== Links ==
*[http://www.mysql.de Offizielle Deutsche MySQL-Homepage]
*[http://www.heise.de/newsticker/meldung/65280 Meldung zum Release der Version 5.0]
 
[[Kategorie:Versuch MySql]]

Aktuelle Version vom 18. Mai 2016, 10:52 Uhr

Dieser Artikel sollte auf Korrektheit, Quellenangaben und GlossarWiki-Konformität hin überprüft werden.

Beschreibung

MySQL ist ein freies Datenbankmanagementsystem, basierend auf der GPL. Es gehört zu den populärsten Datenbanksystemen im Open Source-Bereich. Durch seine zusätzliche MySQL Enterprise Lizenz wird es auch für kommerzielle Projekte eingesetzt(Sogar Google setzt auf MySQL).

Details über MySQL

MySQL ist oft Bestandteil sogenannter LAMP- oder WAMP-Systeme. Hierbei handelt es sich um eine Kombination aus dem Betriebssystem Linux, dem Webserver Apache, der Datenbank MySQL und der Programmiersprache PHP. Alternativ kann auch Windows als Betriebssystem genutzt werden, dann spricht man von WAMP.

Bis zur Version 5.0 war ein sogenannter 'Tradeoff' im MySQL DBMS der Verzicht auf einige gängige Features wie Transaktions-Sicherheit und die dadurch bedingte referentielle Integrität, um eine besonders hohe Verarbeitungsgeschwindigkeit zu erreichen. Dies gilt jedoch ausschließlich für Tabellen der Storage Engine MyISAM.Innerhalb dieser eingeschränkten Funktionalität konnte sich MySQL bis zur Version 5.0 mit den damals etablierten, rein kommerziellen Datenbanksystemen durchaus messen. Ab der Version 5.0 und mit der Einführung des Enterprise-Lizenz-Modells kann man MySQL nunmehr als tatsächliche Konkurrenz zu den großen DBMS wie Oracle und Informix nennen.

Quellen

Siehe auch