MySQL 5.6 veröffentlicht
MySQL 5.6 veröffentlicht (Bild: Oracle)

Oracle MySQL 5.6 ist deutlich schneller

Oracle hat seine freie Datenbank MySQL in der Version 5.6 veröffentlicht. Die neue Version soll schneller sein, besser skalieren. MySQL 5.6 unterstützt zudem ein NoSQL-Interface, eine verbesserte Replikation und eine Volltextsuche für InnoDB.

Anzeige

MySQL 5.6 enthält eine verbesserte Version der Storage-Engine InnoDB und soll damit auf Systemen mit Multicore-Prozessoren nahezu linear skalieren, bis hin zu 60 gleichzeitig laufenden CPU-Threads. MySQL 5.5 bricht laut Oracles Benchmarks hingegen ab etwa 20 Threads ein. Eine neue Architektur von InnoDB soll zugleich den Transaktionsdurchsatz erhöhen, Oracles Benchmarks weisen hier zum Teil eine Verdopplung gegenüber MySQL 5.5 aus.

Deutliche Verbesserungen gibt es auch bei Transaktionen, die nur lesend auf Daten zugreifen. Mit der Syntax "START_TRANSACTION_READ_ONLY" kann MySQL 5.6 dazu gebracht werden, auf den Transaktionsoverhead zu verzichten. Der Durchsatz soll sich damit unter Linux laut Oracle verdreifachen.

Weitere Optimierungen hat Oracle für Systeme mit SSDs vorgenommen. Dazu zählen kleinere Page-Größen von 4K sowie 8K und die Unterstützung portabler .idb-Dateien, in denen InnoDB seine Daten speichert. Dadurch soll es einfacher werden, eine Datenbank bei großer Last auf eine SSD zu migrieren.

Optimizer verbessert

Auch den Optimizer von MySQL hat Oracle verbessert, so dass er in der neuen Version effizienter und schneller arbeitet. Neue Funktionen sollen dafür sorgen, dass Querys schneller ausgeführt werden. Das gilt vor allem für Unterabfragen, die dank Semi-JOINs deutlich schneller werden sollen. Bei Querys mit "ORDER BY" und "LIMIT" produziert der Optimizer in der neuen Version mit einem einzigen Table-Scan sortierte Ergebnisse, was in Tests solche Abfragen zum Teil viermal schneller macht als bisher. Zudem kann der Optimizer bei Abfragen mit mehreren Primärschlüsseln direkt alle Schlüssel an die Storage-Engine übergeben, damit diese effizienter arbeiten kann.

Die Struktur einer Tabelle kann mit neuen Befehlen im laufenden Betrieb verändert werden, ohne dass es zu Aussetzern kommt.

NoSQL- Zugriff auf InnoDB

Neu in MySQL 5.6 ist zudem ein Key-Value-Store, mit dem Oracle die Datenbank gegen NoSQL-Systeme positionieren will. Dabei unterstützt MySQL das Memcached-API. So gespeicherte Daten können aber ebenso über das InnoDB-API abgefragt werden. So können bestehende Memcached-Clients genutzt werden, um Daten in InnoDB-Tabellen zu speichern, Entwickler profitieren aber zugleich von einer deutlich höheren Geschwindigkeit der Datenbank.

Volltextsuche für InnoDB

InnoDB unterstützt in der neuen Version zudem eine Volltextsuche, die Oracle als bessere Alternative zur schon bisher verfügbaren Volltextsuche von MyISAM positioniert.

Verbesserte Replikation

Bei der Replikation unterstützt MySQL 5.6 sogenannte Global Transactions Identifiers. Damit kann nachvollzogen werden, dass eine Transaktion auf der Master- sowie den angeschlossenen Slave-Datenbanken eines Replikationsclusters vollzogen ist. Neue Python-Werkzeuge sollen dies nutzen, um für ein automatisches Fail-Over bei Problemen zu sorgen.

Replikationsmaster können darüber hinaus Schreibzugriffe gruppieren und zusammen in das für die Replikation genutzte Binlog schreiben. Das soll schneller gehen, als jeden Schreibzugriff einzeln abzulegen.

MySQL 5.6 speichert zudem ab, bis zu welcher Stelle im Binlog die Replikation erfolgreich war, so dass Slave-Systeme bei Problemen genau an der Stelle wieder ansetzen können. Die Integrität der Daten kann mit Prüfsummen sichergestellt werden.

Darüber hinaus kann die Replikation auf ein Slave mit einer Verzögerung versehen werden. Kommt es auf dem Master zu Problemen, kann das Slave-System zum Master gemacht werden, noch bevor die problematische Änderung von ihm verarbeitet wird.

MySQL 5.6 steht ab sofort unter MySQL.com zum Download bereit. Trotz der Fortschritte haben die ersten Linux-Distributionen angekündigt, MySQL durch den Fork MariaDB zu ersetzen.


elgooG 05. Feb 2013

HeidiSQL lässt sich aber nicht auf der Konsole bedienen. Das grafische Äquivalent ist...

elgooG 05. Feb 2013

Das ist fies :p

Kommentieren




Anzeige

  1. Softwareentwickler Feldgeräteintegration (m/w)
    Festo AG & Co. KG, Denkendorf bei Stuttgart
  2. Professional System Engineer (m/w) für Microsoft Exchange
    Diehl Informatik GmbH, Nürnberg
  3. Prozess- und Projektreferent (m/w) in der Abteilung Vertriebssysteme
    DEKRA SE, Stuttgart
  4. Software Quality Manager (m/w)- Industry & Logistics
    Bosch Software Innovations GmbH, Immenstaad oder Berlin

Detailsuche


Hardware-Angebote
  1. TIPP: Alternate Schnäppchen Outlet
    (täglich neue Deals)
  2. Sapphire AMD Radeon R9 FURY
    549,00€
  3. Sandisk 16-GB-USB-3.0-Stick
    8,94€

Weitere Angebote


Folgen Sie uns
       


  1. Asus GX700

    Übertakter-Notebook läuft mit WaKü und geheimer Nvidia-GPU

  2. Testlauf

    Techniker Krankenkasse zahlt Ärzten Online-Videosprechstunde

  3. Mate S im Hands On

    Huawei präsentiert Smartphone mit Force-Touch-Display

  4. Smartwatch

    Huawei Watch kostet so viel wie Apples iWatch

  5. Sonys Xperia-Z5-Modellreihe im Hands on

    Das erste Smartphone mit 4K-Display

  6. Für unterwegs und Homeoffice

    Telekom bietet den neuen Service "One Number"

  7. Copyrightstreit um Happy Birthday

    Kinderlieder gegen Time Warner

  8. Star Wars

    Galaxy of Heroes auf dem Mobilegerät

  9. Verdeckte PR

    Wikipedianer schmeißen Sockenpuppen raus

  10. Ideapad Miix 700 im Hands On

    Lenovo baut ein Surface



Haben wir etwas übersehen?

E-Mail an news@golem.de



Primove in der Hauptstadt: Berlin hat wieder eine E-Bus-Linie
Primove in der Hauptstadt
Berlin hat wieder eine E-Bus-Linie
  1. Berliner Verkehrsbetriebe Update legt elektronischen Echtzeit-Fahrplan tagelang lahm
  2. Bombardier Primove Eine E-Busfahrt, die ist lustig
  3. Bombardier Primove Erste Tests mit Induktionsbussen in Berlin

Digiskopie ausprobiert: Ich schau dir in die Augen, Wildes!
Digiskopie ausprobiert
Ich schau dir in die Augen, Wildes!
  1. Modulo Neue Kamera belichtet nie über
  2. Obstruction-Free Photography Algorithmus entfernt störende Elemente aus Fotos
  3. Flir One Hochauflösende Wärmebildkamera für iOS und Android

Snowden-Dokumente: Die planmäßige Zerstörungswut des GCHQ
Snowden-Dokumente
Die planmäßige Zerstörungswut des GCHQ
  1. Macbooks IBM wechselt vom Lenovo Thinkpad zum Mac
  2. Liske Bitkom schließt Vorstandsmitglied im Streit aus
  3. IuK-Kommission Das Protokoll des Bundestags-Hacks

  1. Re: SD 810 und 4K Display

    Bouncy | 20:59

  2. Zusammenlegung von Account- und Forum-Login

    Tyler Durden | 20:53

  3. Re: Was für eine sinnlose Umweltbelastung...

    TrudleR | 20:53

  4. Re: In dem alter ein Smartphone?

    jidmah | 20:52

  5. Re: Da ist mehr möglich

    Bouncy | 20:52


  1. 18:20

  2. 17:49

  3. 17:43

  4. 17:24

  5. 16:45

  6. 15:23

  7. 15:13

  8. 14:56


  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