Abo
  • Services:
Anzeige

Drizzle - MySQL-Fork Ende 2009 reif für produktiven Einsatz

Datenbank für Webapplikationen und Cloud-Computing

Mit Drizzle haben Sun-Mitarbeiter selbst einen MySQL-Fork gestartet, der große Fortschritte macht. Entwicklungsleiter Brian Aker geht derzeit davon aus, dass Drizzle mit dem für Ende 2009 geplanten Milestone Bell reif für den produktiven Einsatz ist.

MySQl wurde in den letzten Jahren vor allem in Richtung einer Unternehmensdatenbank entwickelt. ERP-Systeme und die Kooperation von MySQL mit SAP spielten dabei eine wesentliche Rolle. Doch es gibt einige Nutzer im Webumfeld, die andere Bedürfnisse haben, die diese neuen komplexen Funktionen nicht benötigen. Diese adressiert Drizzle, eine auf Webanwendungen mit sehr vielen parallelen Anfragen und Multicore-Systemen zugeschnittene Variante von MySQL.

Anzeige

Drizzle sei weniger als eine eigenständige Datenbank konzipiert, sondern vielmehr als Teil einer Infrastruktur, erklärt Drizzles Entwicklungsleiter Brian Aker im Interview mit Barton George. So setzt Drizzle auf eine Art Microkernel-Design. Viele Funktionen wurden in Module ausgelagert, so dass sie leicht ausgetauscht werden können. Beispielsweise wurden Log-in und Authentifizierung ausgelagert, andere Funktionen bleiben von vornherein außen vor, darunter Stored Procedures, Views, Triggers, Query Cache und Prepared Statements. Auch die verfügbaren Feldtypen wurden reduziert.

 
Video: Brian Aker über Drizzle

So hat der Drizzel-Kern nur etwa ein Drittel der Größe des normalen MySQL-5.1-Kerns - rund 113.000 Codezeilen verglichen mit etwa 300.000 Codezeilen. Dadurch sei Drizzle auch einfacher zu verstehen und für neue Entwickler einfacher zu erschließen, so Aker.

Denn die Drizzle-Entwicklung wird zwar von Sun-Mitarbeitern geleitet, das Projekt wird aber in einem sehr offenen Prozess entwickelt. Anders als bei MySQL beteiligen sich viele externe Entwickler an dem Projekt. Insgesamt enthält Drizzle Beiträge von mehr als 100 Entwicklern, nur 6 bis 7 Prozent davon kommen von Sun.

Als Storage-Engine kommt bei Drizzle standardmäßig InnoDB zum Einsatz. Auch andere Engines kommen in Betracht, sofern sie als stabil markiert sind. Drizzle ist dabei auf moderne Hardware, also 64-Bit-Prozessoren und viele Prozessorkerne, ausgelegt, soll aber auch 32-Bit-Systeme unterstützen.

Noch hält Aker Drizzle nicht reif für den produktiven Einsatz, auch wenn einige Unternehmen Drizzle bereits im produktiven Betrieb nutzen. So funktioniert Drizzle im Kern zwar recht zuverlässig, da sich Drizzle auf das Wesentliche besinnt und viele der komplexen Funktionen, um die MySQL in den letzten Jahren erweitert wurde, einfach weglässt, doch es gibt noch einen entscheidenden Haken: Ein Update auf eine neue Drizzle-Version erfordert derzeit einen kompletten Datenbank-Dump und ein neues Einspielen der Daten. Das soll sich mit einer offiziell für den produktiven Einsatz geeigneten Version ändern. Zudem stehen noch einige einscheidende Änderungen am Drizzle-Code an.

Diese für den produktiven Einsatz geeignete Version soll der kommende Milestone Bell darstellen, der etwa zum Jahresende 2009 erscheinen wird, so Aker.

Drizzle ist Open Spurce und steht unter einer BSD-Lizenz sowie der GPLv2. Die Entwicklung wird über Launchpad unter launchpad.net/drizzle abgewickelt.


eye home zur Startseite
stein 21. Aug 2009

transaktionen ? :)

Jamster 21. Aug 2009

Hab grad nochmal gegooglet und gespickt. Nope, Drizzle kann keine views, keine prepared...

ANSQL 21. Aug 2009

Wenn es stört, und es relevant ist kann es aufgenommen werden. Es ist eine offene...

N-Lieferant 21. Aug 2009

Die waren wohl grade alle.


MyOOS [Shopsystem] / 22. Aug 2009



Anzeige

Stellenmarkt
  1. Allianz Deutschland AG, Stuttgart
  2. Zurich Gruppe Deutschland, Bonn
  3. Fresenius Netcare GmbH, Bad Homburg
  4. Schwarz Dienstleistung KG, Neckarsulm


Anzeige
Hardware-Angebote
  1. bei Alternate.de
  2. 237,90€ + 5,99€ Versand bei Alternate.de

Folgen Sie uns
       


  1. Apple

    Ladestation Airpower soll im März 2018 auf den Markt kommen

  2. Radeon Software Adrenalin 18.2.3

    AMD-Treiber macht Sea of Thieves schneller

  3. Lifebook U938

    Das fast perfekte Business-Ultrabook bekommt vier Kerne

  4. Wochenrückblick

    Früher war nicht alles besser

  5. Raumfahrt

    Falsch abgebogen wegen Eingabefehler

  6. Cloud

    AWS bringt den Appstore für Serverless-Software

  7. Free-to-Play-Strategie

    Total War Arena beginnt den Betabetrieb

  8. Funkchip

    US-Grenzbeamte können Pass-Signaturen nicht prüfen

  9. Telekom-Chef

    "Sorry! Da ist mir der Gaul durchgegangen"

  10. WD20SPZX

    Auch Western Digital bringt flache 2-TByte-HDD



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Materialforschung: Stanen - ein neues Wundermaterial?
Materialforschung
Stanen - ein neues Wundermaterial?
  1. Colorfab 3D-gedruckte Objekte erhalten neue Farbgestaltung
  2. Umwelt China baut 100-Meter-Turm für die Luftreinigung
  3. Crayfis Smartphones sollen kosmische Strahlung erfassen

Lebensmittel-Lieferservices: Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
Lebensmittel-Lieferservices
Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
  1. Amazon Go Sechs weitere kassenlose Supermärkte geplant
  2. Kassenloser Supermarkt Technikfehler bei Amazon Go
  3. Amazon Go Kassenloser Supermarkt öffnet

Ryzen 5 2400G und Ryzen 3 2200G im Test: Raven Ridge rockt
Ryzen 5 2400G und Ryzen 3 2200G im Test
Raven Ridge rockt
  1. Smach Z PC-Handheld nutzt Ryzen V1000
  2. Ryzen V1000 und Epyc 3000 AMD bringt Zen-Architektur für den Embedded-Markt
  3. Raven Ridge AMD verschickt CPUs für UEFI-Update

  1. Re: Habe noch nie verstanden...

    sofries | 13:08

  2. Re: Autos brauchen keinen extra Ton

    Vögelchen | 13:07

  3. Schneller?

    Phantom | 13:04

  4. Re: Zielgruppe?

    Dwalinn | 13:03

  5. Re: "Ohne Smart Funktion" ist für mich ein Kaufgrund

    forenuser | 12:53


  1. 11:53

  2. 11:26

  3. 11:14

  4. 09:02

  5. 17:17

  6. 16:50

  7. 16:05

  8. 15:45


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel