MySQL: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
K (Details über MySQL)
KKeine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
== Details über 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]].
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]].


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.
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.

Version vom 6. Dezember 2005, 10:18 Uhr

Allgemeines

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. MySQL AB

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.

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.

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. 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.

Aktuelles

Inzwischen wurde die Version 5.0 für den produktiven Einsatz freigegeben. Diese Version unterstützt nun auch Stored Procedures, Trigger, Views und Cursor . Somit dürfte MySQL auch für den Unternehmenseinsatz gerüstet sein.

Der SQL 2003 Standard wird ebenfalls unterstützt.

Links