You are not logged in.

  • Login
Folge uns auf Twitter! News aus dem Bereich Coding, Web 2.0, Internet uvm.
  • Torben Brodt

    Administrator

    You have to register first, to connect to this user.

6,072

MySQL 5.1 endlich fertig

Rating:

by Torben Brodt, Thursday, November 27th 2008, 12:16pm

Die lang erwartete Version 5.1 der freien Datenbank MySQL ist fertig. Drei Jahre haben sich Entwickler seit dem großen Sprung auf MySQL 5.0 Zeit gelassen
Derzeit werden die Quellen von MySQL 5.1.30 und Binaries unter anderem für AIX, FreeBSD, Linux, Mac OS X und Solaris auf die Download-Mirrors verteilt.

Die wohl wichtigste Neuerung in MySQL 5.1 sind die Partitionierungsfunktionen. Damit ist es möglich, sehr große Tabellen über mehrere physikalische Dateien und Festplatten zu verteilen.
Ebenfalls neu ist der sogenannte Event Scheduler. Diese Komponente kümmert sich darum, zuvor definierte SQL-Kommandos in regelmäßigen Zeitabständen auszuführen.
Die neue datensatzbasierte Replikation erlaubt es, direkt die geänderten Daten zu übertragen. Bei komplexen Queries ust das wesentlich effizienter.

Was die MySQL-Programmierung betrifft, gibt es für PHP-Entwickler eine interessante Neuerung: Beginnend mit PHP 5.3 kommt die mysqlnd-Bibliothek als neues Backend zum Einsatz. Die von MySQL-Entwicklern erstellte Bibliothek mysqlnd ist nicht nur etwas effizienter als libmysql, sondern lässt sich direkt in den PHP-Code integrieren.

Eine Besonderheit von MySQL ist die Plugin API über man verschiedene Datenbank-Engines wie MyISAM und InnoDB hinzufügen kann. Dazu sind spezielle Storage Engines für Amazon und memcached in Arbeit.

Quellen:

This article has been read 44 times.


Rate this article

Comments (7)

  • 7

    by philippgerard (Thursday, November 27th 2008, 9:07pm)

    Slave-Datenbankserver, vgl.: http://www.ordix.de/ORDIXNews/3_2005/mysql_replikation.html

  • 6

    by Lemmi (Thursday, November 27th 2008, 8:35pm)

    Welche Bedeutung hat der Begriff Slave?

  • 5

    by Torben Brodt (Thursday, November 27th 2008, 6:51pm)

    Das war wirklich ein Freudenschrei als ich die News gelesen habe. Ich erwarte seit langem die neuen Replikationsmöglichkeiten.
    In alten Versionen wurden Queries auf dem Slave einfach erneut ausgeführt. Dauern die komplexen Queries 5 Sekunden auf dem Master, dann benötigen sie auch 5 Sekunden auf jedem der Slaves.
    Eine zeilenweise Replikation kopiert die Änderungen an Zeilen anstelle der SQL-Anweisungen auf die Slave-Server.
    Hybride Replikation ist ein Mischding und verwendet immer das Optimum. Ich bin gespannt wie gut das im "Alltag" funktioniert.

  • 4

    by Lemmi (Thursday, November 27th 2008, 4:04pm)

    Sehr informative Zusmmenfassung. An dieser Stelle ein Danke, dass du, d0nut, die News für uns sammelst.

    Und auch hier merke ich, dass ich mich dringend mehr mit MySQL beschäftigen muss. Irgendwie bleibt man bei der "normalen" Arbeit mit PHP doch stark beim Standard.

  • 3

    by student2312 (Thursday, November 27th 2008, 3:55pm)

    ... oder eine getimte Ajax Abfrage. Beispielsweise alle 5 sek die Daten aktualisieren. Auf jeden Fall handlicher als Cron oder Ajax wenn man das direkt im PHP code ausführen kann.

  • 2

    by philippgerard (Thursday, November 27th 2008, 3:18pm)

    Der Scheduler ist ja im Prinzip nur ein Cronjob.

  • 1

    by student2312 (Thursday, November 27th 2008, 3:08pm)

    Das hört sich doch gut an!
    Hab schon die ein oder andere Idee, wie ich den Event Scheduler nutzen könnte...

Add comment

Please enter the letters that are shown in the picture below (without spaces, and upper or lower case can be used). If you cannot identify the captcha even after reloading it please contact the administrator of this site.


Blog navigation

Next article

jQuery 1.3 veröffentlicht

by Torben Brodt (Sunday, January 18th 2009, 5:00pm)

Previous article

Blender Apricot stellt Spiel fertig

by Torben Brodt (Monday, November 17th 2008, 10:39pm)