MySQL 5.1 ist (fast) fertig

Neue Version mit Partitioning, Row-Based Replication und einem Event-Scheduler

Sun hat eine fast fertige Version des Datenbank-Management-Systems MySQL 5.1 veröffentlicht und diese offiziell angekündigt. Dabei wartet MySQL 5.1 mit zahlreichen neuen Funktionen auf, darunter die Partitionierung von Tabellen, ein Plug-in-API, eine zeilenbasierte Replikation, Logfiles in Form von Tabellen und ein Event-Scheduler.

Anzeige

Neu in MySQL 5.1 ist unter anderem die Partitionierung von Tabellen (Partitioning), d.h. es ist nun möglich, einzelne Teile einer Tabelle anhand festgelegter Regeln über das Dateisystem zu verteilen. Diese einzelnen Teile werden dann in separaten Tabellen gespeichert. Es lassen sich Tabellen beispielsweise anhand bestimmter Werte horizontal aufspalten und so beispielsweise auf verschiedene Festplatten verteilen. So lässt sich die Menge der vom Server zu lesenden Daten für eine bestimmte Anfrage verringern, was letztendlich die Antwortzeiten verbessern soll. Eine vertikale Aufspaltung, also eine Teilung in Spalten, wird derzeit nicht unterstützt.

Darüber hinaus erhält MySQL mit der Version 5.1 ein Plug-in-API, mit dem sich Komponenten im laufenden Betrieb laden oder deaktivern lassen, der Server muss dazu nicht neu gestartet werden. Das erste Plug-in dieser Art ist ein Volltext-Parser, mit dem MySQL-Nutzer eigene Input-Filter entwickeln können, um eine Volltextsuche in beliebigen Daten zu ermöglichen, beispielsweise PDF-Dateien.

Die Replikation zwischen MySQL-Servern kann in MySQL 5.1 auch zeilenbasiert erfolgen (Row-Based Replication). Statt SQL-Statement an die Slave-Server weiterzureichen, schreibt der Server Ereignisse in sein Binlog, die angeben, was sich an einzelnen Tabellenzeilen verändert hat. Dabei wird auch ein gemischter Modus unterstützt, der nur in bestimmten Fällen auf eine zeilenbasierte Replikation umschaltet.

Darüber hinaus unterstützt die neue Version auch eine Replikation zwischen MySQL-Clustern. Aber auch die Cluster-Engine selbst wartet mit einer wesentlichen Neuerung auf: Legte die Storage-Engine NDBCluster bisher ihre Daten ausschließlich im Speicher ab, können Cluster-Daten nun auf die Platte geschrieben werden. Für Index-Daten gilt dies allerdings nicht, diese lassen sich aber im laufenden Betrieb hinzufügen bzw. entfernen.

Logfiles können nun im laufenden Betrieb aktiviert und in Tabellen geschrieben werden. Dabei unterstützt MySQL die Tabellenformate CSV und MySQL. Dies gilt sowohl für das generelle Logfile (general_log) als auch das "slow_log", in das MySQL langsame Abfragen schreibt.

MySQL 5.1 bringt außerdem einen "Event-Scheduler" mit, mit dem sich Aufgaben zu einem bestimmten Zeitpunkt ausführen lassen. Dazu werden Datenbankobjekte mit entsprechenden SQL-Anweisungen hinterlegt, die zu bestimmten Zeitpunkten oder in bestimmten Intervallen ausgeführt werden. Das Konzept ist an die von Unix bekannte Crontab angelehnt, verlagert dies aber in die Datenbank, so die entsprechenden Jobs nicht mehr über das Betriebssystem gesteuert und ggf. verschiedene Scripte geschrieben werden müssen. Zudem verfügt MySQL in der neuen Version über XML-Funktionen, die sich aber noch in der Entwicklung befinden.

MySQL bringt ein Upgrade-Programm mit, das alle vorhandenen Tabellen auf Kompatibilität mit der aktuellen MySQL-Version prüft und ggf. repariert. Es sollte vor entsprechenden Updates ausgeführt werden.

MySQL 5.1 steht nach wie vor als Release Candidate (RC) unter dev.mysql.com/downloads zum Download bereit. Sun spricht dabei von einem "Near-Final-Release-Candidate" und davon, dass die so genannte "Generally Availability" (GA), mit der stabile MySQL-Versionen gekennzeichnet werden, kurz bevor steht.


Yeeeeeeeeha 16. Apr 2008

Ja, das ist der innere Trollzwang. ;) Aber mit den wichtigen Daten hat er recht. Auch...

Yeeeeeeeeha 16. Apr 2008

;)

plömpfi 16. Apr 2008

Das dürfte sich damit dann auch erledigt haben: http://www.golem.de/0804/59031.html

cdefgh 16. Apr 2008

Wo haste das denn her? Natürlich wird es unterstüzt, sogar besser als zuvor (mysqli)...

DrAgOnTuX 16. Apr 2008

hört sich interessant an, wie genau wird das funktionieren?

Kommentieren




Anzeige
  1. Projekt- / Softwareingenieur (m/w) Manufacturing Execution Systems (MES)
    Brückner Servtec, Siegsdorf
  2. IT-Prozessmodelliererin/IT-P- rozessmodellierer
    Otto-von-Guericke-Universität Magdeburg, Magdeburg
  3. Teamleiter Entwicklung / Applikation (m/w)
    über Steinbach & Partner Executive Consultants, Süddeutschland
  4. IT-Projektleiter Infrastruktur / JEE (m/w)
    Topalis AG, Korntal-Münchingen

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Paypal

    Nutzern von Kino.to drohen Strafverfahren

  2. Desktop-Roadmap

    Mozilla hat mit Firefox 2012 viel vor

  3. Spielebranche

    Diskussion über "stinkende Gamer"

  4. Gerüchte

    Apple will alle Notebooks dünner machen

  5. Tilt-Shift-Effekt

    Generator für Spielzeuglandschaften


Meistkommentiert
  1. Kommentare: 260 | letzter Beitrag 15:48 Uhr

  2. Kommentare: 148 | letzter Beitrag 15:45 Uhr

  3. Kommentare: 145 | letzter Beitrag 15:54 Uhr

  4. Kommentare: 112 | letzter Beitrag 12:43 Uhr

  5. Kommentare: 93 | letzter Beitrag 14:35 Uhr

Mehr


  1. Fair Labor Association

    Apple lässt Foxconn überprüfen

  2. 802.11ac

    Broadcom will Chips für Gigabit-WLAN noch 2012 liefern

  3. Nutzer in Deutschland

    Immer mehr Onlinezeit im sozialen Netzwerk

  4. Cash Music

    Freie Plattform zur Selbstvermarktung für Musiker

  5. Test Soul Calibur 5

    Auch Meuchelmörder prügeln gern

  6. Origami

    Roboteraktoren nach dem Vorbild japanischer Faltkunst

  7. Canonical

    Ubuntu Business Remix für Unternehmen

  8. Desktop-Roadmap

    Mozilla hat mit Firefox 2012 viel vor

  9. Datenskandal

    Millionen Arztrezeptdaten offenbar illegal gehandelt

  10. Spielebranche

    Diskussion über "stinkende Gamer"



Haben wir etwas übersehen?

E-Mail an news@golem.de


Club-Mate: Hack fürs Hirn
Club-Mate
Hack fürs Hirn

Es sprudelt, schäumt und schmeckt - nicht jedem. Macht nichts: Club-Mate ist Kult und aus der Hackerkultur nicht mehr wegzudenken. Wie es dazu kommen konnte, erzählt das Buch Hackerbrause.

  1. Retro-Gnome Cinnamon 1.2 stabilisiert API und Desktop
  2. Linux Mint Cinnamon wird wohl Standarddesktop
  3. 28C3 Hacker hinter feindlichen Linien

Cloud Mobile: Acer plant Smartphone mit Android 4.1 und eigener Cloud
Cloud Mobile
Acer plant Smartphone mit Android 4.1 und eigener Cloud

MWC 2012 Auf dem Mobile World Congress will Acer ein Smartphone mit Android 4.1 und 1,5-GHz-Dual-Core-Prozessor vorstellen. Das Cloud Mobile greift auf einen Acer-eigenen Cloud-Dienst zurück, über den Filme und Musik auf mobile Geräte übertragen werden können.

  1. Motorola Defy Mini Android-Smartphone mit IP67-Zertifizierung kommt im März
  2. Android-Smartphone Motorola bringt Motoluxe erst im März für 280 Euro
  3. HTC WLAN-Sicherheitsloch in Android-Smartphones

Paypal-Konkurrent: Dwolla will seine Dienste weltweit anbieten
Paypal-Konkurrent
Dwolla will seine Dienste weltweit anbieten

Dwolla will seine Zahlungsabwicklungen künftig nicht nur auf die USA beschränken. Das Startup, das mit Paypal, Visa und den Banken konkurriert, denkt über ein internationales Angebot nach, das Überweisungen egal in welcher Höhe für nur 25 US-Cent erlaubt.

  1. Paypal-Alternative Dwolla erhält 5 Millionen Dollar für "abgefahrenes Zeug"
  2. V.me Visa öffnet seinen Paypal-Konkurrenten für Entwickler

Zum Artikel