|
Unterstützende Betriebssysteme
MySQL ist auf eine unglaublich große Anzahl von Systemen portiert worden, um Prinzip läuft MySQL auch auf Handhelds, da es sehr kompakt ist. Für fast alle Prozessoren und Betriebssysteme stehen Binaries zur Verfügung, die sich einfach installieren lassen. Eine Anleitung liegt jeweils bei. Mit Hilfe des GCC Kompilers steht es jedemfrei, MySQL selber zu kompilieren. Das original Handbuchgibt hier genauere Hilfe zu speziellen Problemen mit einigenBetriebssystemen. Es gibt jedoch insbesondere bei höherenLeistungsanforderungen einige Aspekte, die genauer betrachtetwerden müssen. Diese sind insbesondere unter Microsoft Windowswichtig. MySQL kann auf den folgenden Betriebssystemenmit multithreadding Bibliotheken installiert werden: - SOLARIS 2.5 & 2.6 mit native Threads
- SunOS 4.x mit dem MIT Threads Paket
- BSDI 2.x, 3.1 und 4.x mit dem MIT Threads Paket
- BSDI 3.0, 3.1 und 4.x mit native Threads
- SGI IRIX 6.x mit native Threads
- AIX 4.x mit native Threads
- DEC UNIX 4.x mit native Threads
- Linux 2.0+ mit LinuxThreads 0.7.1 oder glibc 2.0.7
- FreeBSD 2.x mit dem MIT Thread Paket
- FreeBSD 3.x mit native Threads
- SCO OpenServer mit einem jüngeren Port des FSU-ThreadPakets
- SCO UNIXWARE 7.0.1
- Tru64 UNIX NetBSD 1.3 Intel und
- NetBSD 1.3 Alpha
- Openbsd 2.x mit MIT-pthreads
- HP-UX 10.20 mit dem MIT-pthreads
- HP-UX 11.x mit native threads
- Win95 und NT, keine Threads OS/2 Warp 3, FixPack 29 und
- OS/2 Warp 4, FixPack 4
PC
Die neueste Win95/98/NT-Version ist gegenwärtig als 30
Tage laufende Shareware Version verfügbar. Die Quellcodes
werden nur an Entwickler ausgegeben. Die Lizenz kostet 170
Euro zzgl. 170 Euro für E-Mail Support. Unter Windows NT
läßt sich der MySQL Quellcode der UNIX Variante auch mit
dem Compiler egcs oder GNU C kompilieren. Den Compiler findet
man auf der Site https://www.cygnus.com oder auf einem der
Mirror im Internet.
MySQL verlangt für schnelles Arbeiten ein Betriebssystem
mit preemptive multitasking, was leider bei Windows
95/98 nicht gegeben ist. MySQL läuft unter Microsoft Windows
98 und NT zwar scheinbar auch mit Threads, jedoch sind diese
etwas anders implementiert, sodaß man mit erheblich höherem
RAM Verbrauch kalkulieren muß. Unter Windows 95 läuft MySQL
leider nicht korrekt, da bei jeder Verbindung ein
eigener Thread erzeugt wird, der 200 Byte nicht mehr wieder
freigibt. Das bedeutet bei 10.000 Zugriffen am Tag, daß
2 MByte an RAM täglich einfach verschwinden. Windows 95/98
hat außerdem noch einige Probleme mit blocking sockets und
noch einige Probleme im TCP/IP Stack, sodaß hier DoS (Denial
Of Service Angriffe) einfach den Datenbankserver stoppen
können.
Man sollte daher möglichst NT oder XP einsetzen. Unter
Windows 98/NT gibt es jedoch leider keine UDF´s (User Defined
Functions), da der Quellcode für MS Windows nicht frei verfügbar
ist....
|
|
|