MySQL setzt auf ein breites Portfolio von Storage-Engines
So legt MySQL ein Zertifizierungsprogramm für die diversen Datenbankspeicher-Engines auf, die von Partnern und der Open-Source-Community entwickelt wurden. Mit dabei sind von Beginn an die Oracle-Tochter InnoBase und Solid Information Technology. MySQL will sein Datenbank-Management-System modularer machen, um die Vorzüge von Open Source besser zu nutzen.
Eine von Haus aus auf Erweiterung ausgelegte Architektur für Speicher-Engines soll es erlauben, verschiedene kundenspezifische Speicher-Engines zu nutzen, je nach den verschiedenen Anforderungen der Anwendung. MySQL stellt diesen Ansatz gegen Komplettlösungen, die alle Anforderungen zugleich erfüllen sollen.
Das Programm umfasst drei Kategorien von Speicher-Engines: solche, die von MySQL selbst erstellt werden, Entwicklungen unabhängiger Partnerfirmen sowie Projekte, die aus der Open-Source-Gemeinde kommen.
MySQL wartet dabei mit mehreren eigenen Storage-Engines auf, wozu neben MyISAM für Datenbankzugriffe, Cluster, Federated auch Archive gehört. Unter dem Codenamen "Falcon" wird zudem eine neue Transaktionsdatenbank-Engine entwickelt. Sie beruht auf einer von Jim Starkey entwickelten Technik, die MySQL Anfang 2006 mit dem Kauf von Starkeys Firma Netfrastructure erworben hat. Sie soll unter der GPL lizenziert werden, eine öffentliche Beta-Testphase ist für diesen Sommer geplant.
Partner-Egines kommen zunächst von InnoDB und Solid und zu den Community-Engines zählen aktuell PrimeBase XT(öffnet im neuen Fenster), OpenOLAP(öffnet im neuen Fenster) und die Thinking Networks Storage Engine(öffnet im neuen Fenster).
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.