MySQL zurĂŒck auf IBMs Power
Auf IBMs System i, dem Nachfolger der legendĂ€ren AS/400, hat Zend MySQL portiert und als DBi wieder der Open Source zugefĂŒhrt.
Mit DBi [1] hat Zend Technologies [2] eine kostenfreie Open-Source-Datenbank speziell fĂŒr IBMs Betriebssystem i [3] vorgestellt. âWir sprechen von einem Drop-in-Replacement fĂŒr MySQLâ, sagt Kent Mitchell, Senior Director of Product Management bei Zend Technologies. âDamit ist gemeint: Wir nehmen die Open-Source-Datenbank MySQL und passen sie an IBMs System i an. Das ist möglich, weil MySQL kein Produkt von Oracle ist, sondern ebenfalls eine frei zugĂ€ngliche Open Source-Lösung.â Sowohl MySQL als auch DBi sind unter der GNU GPL-Lizenz erhĂ€ltlich.
Als Teil der nunmehr verlĂ€ngerten und erweiterten Partnerschaft zwischen Zend und IBM gibt es also einen 1:1-Nachfolger fĂŒr MySQL fĂŒr IBM i. Zend will DBi zusammen mit seinem Server fĂŒr System i samt der DB2 Storage Engine von IBM ausliefern. AuĂerdem soll kommerzieller Support erhĂ€ltlich sein.
Zum Hintergrund der Geschichte: Als Oracle Ende im vergangenen Dezember ĂŒberraschend den Support fĂŒr die Open-Source-Datenbank MySQL fĂŒr Power-Prozessoren der IBM aufkĂŒndigte, war das Echo vor allem der einstigen AS/400-Anwender gewaltig. Denn mit MySQL geriet damals ein Eckpfeiler des sogenannten LAMP-Stack in Wanken, der plattformunabhĂ€ngige Open-Source-Anwendungen wie Drupal [4], Joomla [5], SugarCRM [6] oder Magento [7] ohne gröĂeren Aufwand den Betrieb auf diesen vor allem im Mittelstand populĂ€ren Servern von IBM ermöglicht.
LAMP steht kurz fĂŒr die Kombination aus dem Betriebssystem Linux, dem Webserver Apache, MySQL und der Programmiersprache PHP , wobei IBM und Zend gemeinsam eine PHP [8]-Entwicklungs- und -Laufzeitumgebung fĂŒr die AS/400 vermarkteten. WĂ€hrend Apache als Subsystem QHTTPSVR [9] seit dem Jahr 2000 und OS/400 V4R5 direkt in das Betriebssystem eingebaut ist, können Kunden Linux in einer Partition auf der AS/400 und ihren Nachfolgern parallel zum Betriebssystem OS/400 (beziehungsweise auch zu AIX) betreiben. PHP und MySQL komplettieren seit rund sechs Jahren den LAMP-Stack, ĂŒber den IBM seinen Kunden neue Anwendungen auf der Maschine zugĂ€nglich machen will.
Dazu wurde MySQL 2006 gemeinsam mit dem damaligen EigentĂŒmer Sun Microsystems auf IBMs i portiert und 2009, im Jahr der Sun-Ăbernahme durch Oracle, um das Feature IBMDB2I [10] ergĂ€nzt. Damit fungiert die in das Betriebssystem integrierte DB2 als Datenbank-Engine fĂŒr MySQL, die sogar Transaktionen implizit unterstĂŒtzt. âAllerdings ist das neue Release MySQL 5.5 nicht auch das erste fĂŒr DBiâ, so Mitchell. âWir stellen aus GrĂŒnden der RĂŒckwĂ€rtskompatibilitĂ€t zunĂ€chst das bisherige MySQL 5.1.54 zur VerfĂŒgung, das ja bereits von Oracle portiert worden war. Wir werden Version 5.5 bald liefern, doch zunĂ€chst wollen wir sicherstellen, dass die Anwender mit der gewohnten Version weiterarbeiten können und sich die AblĂ€ufe einspielen.â
Das könnte bereits im Dezember der Fall sein, wenn der neue Zend Server 5.5 fĂŒr IBM i herauskommen soll. Dann will IBM jedenfalls auch ein neues Release der Storage-Engine herausbringen, die damit funktioniert. Mehr dazu könnte es auf PHP-Konferenz "Zendcon" geben, die am 17.10.2011 in Santa Clara/Kalifornien beginnt. Dort gibt es wie im Vorjahr einen eigens fĂŒr IBM-i-Entwickler ausgelegten Session-Track mit Themen wie DB2, PHP-âBest Practicesâ, Batch-Jobs, XML-Toolkit sowie den PlĂ€nen fĂŒr PHP auf IBM i.
Zend bietet DBi entweder mit dem PHP-Framework fĂŒr IBMs i an oder als separate Produkt fĂŒr AS/400-Anwender, die diese Datenbank fĂŒr andere Zwecke als fĂŒr PHP-Anwendungen nutzen möchten. Allerdings musste Zend sich einen anderen Namen einfallen lassen, weil MySQL ein eingetragenes Warenzeichen von Oracle ist. (rh [11])
URL dieses Artikels:
https://www.heise.de/-1361615
Links in diesem Artikel:
[1] http://mikepavlak.blogspot.com/2011/09/zend-dbi-to-rescue.html
[2] http://www.zend.com
[3] http://www-03.ibm.com/systems/de/i/
[4] http://www.drupal.de/
[5] http://www.joomla.de/
[6] http://www.sugarforge.org/content/open-source/
[7] http://de.wikipedia.org/wiki/Magento
[8] http://www.zend.com/en/solutions/modernize-ibm-i/
[9] http://qh.tag.myroot.cz/qhttpsvr-iseries/
[10] http://dev.mysql.com/doc/refman/5.1/en/se-db2.html
[11] mailto:rh@ix.de
Copyright © 2011 Heise Medien