Datum: 23.07.2008
, Kategorie:
MySQL,
Software
Brian Aker plant mit Drizzle einen abgespeckten Ableger von MySQL herauszubringen.
Folgende Eingenschaften soll Drizzle haben:
- Keine Stored Procedures
- Keine Views
- Keine Triggers
- Kein Query Cache
- Keine Prepared Statements
- Vereinfachte Feldtypen
- Weniger Benutzerrechteverwaltung
- Weniger Datenbank-Engines
- Vorerst keine Unterstützung für Windows
- Alte Hardware, Kompiler oder Betriebssysteme bleiben außen vor
- Verwendung von Externen Bibliotheken
- Stärkere Anwendung des Open-Source-Gedanken
- Keine Trennung nach interner und externer Entwicklung
- 100%-ige Kompatibilität zu MySQL und zu SQL selbst wird nicht angestrebt
- Fokus auf Mulit-Core und 64 Bit, und weniger auf 32 Bit
Zusammengefasst heißt das: Weniger Funktionen, weniger Code, bessere Performance.
Einsatz ist vorgesehen für
- Web-basierte Anwendungen
- Cloud components
- Databases ohne Business-logic (z.B. Stored Procedures)
- Multi-Core-Architekturen
Sicherlich, Entwickler werden die eine oder andere Funktion vermissen. Alles in allem ist das jedoch eine spannende Entwicklung. Man wird sehen, wann Drizzle reif für den Produktionseinsatz sein wird und ob es dann auch angenommen wird.
Update: Den Ankündigungen in den letzten Tagen nach zu urteilen geht es weniger ums Überbordwerfen von Funktionen sondern eher ums Auslagern. Das heißt, dass einige Funktionen zwar aus dem Kernel geworfen werden, später aber durchaus wieder in Form von externen Modulen verfügbar gemacht werden. Zititert wird in diesem Zusammenhang Apache mit seiner Sammlung an Modulen.