MySQL ist eine Batzillion mal schneller als MemSQL
Kommentare

Domas Mituzas hat die Nase voll vom Hype um MemSQL und behauptet, dass MySQL wesentlich schneller sei. Zunächst beschwert er sich, dass man bei der Behauptung „MemSQL ist 30 Mal schneller als MySQL“ bestenfalls

Domas Mituzas hat die Nase voll vom Hype um MemSQL und behauptet, dass MySQL wesentlich schneller sei. Zunächst beschwert er sich, dass man bei der Behauptung „MemSQL ist 30 Mal schneller als MySQL“ bestenfalls davon ausgegangen ist, dass Anwender ihre MySQL-Datenbank und die InnoDB-Engine überhaupt nicht konfigurieren.

Jetzt ist er dahergegangen und hat drei Gegenbehauptungen aufgestellt:

  1. MemSQL ist 500 Mal langsamer als InnoDB in langanhaltenden Transaktionen / Sekunde
  2. MemSQL ist tausend mal langsamer als MySQL bei einfachen Read-Queries
  3. MemSQL würde InnoDB nie um den Faktor 30 ausstechen bei In-Memory-Workloads

Um einen fairen Vergleich zwischen MemSQL und MySQL zu ermöglichen, muss man zunächst einen Blick auf die Default-Settings von InnoDB werfen: InnoDB puffert nur bis zu 128 Megabyte, während MemDB keine Grenzen setzt. Bei Write-Benchmarks kreiert MemSQL alle zwei Gigabyte Snapshots, während MySQL alle zehn Megabyte zwischenspeichert.

Ein gewaltiges Manko bei MemSQL ist die Datensicherheit. Während InnoDB erst ein „OK“ zurückgibt, wenn Daten wirklich dauerhaft auf die Festplatte geschrieben wurden, gibt MemSQL grünes Licht, obwohl sie sich noch im flüchtigen RAM befinden. Stromausfälle sind daher unweigerlich mit Datenverlust verbunden. Und sobald man Durability bei MemSQL aktiviert, also das InnoDB-Verhalten aufzwängt, sehen die Benchmarkwerte vermutlich erheblich weniger rosig aus.

In den weiteren Punkten macht Mituzas Vorschläge, wie man MemSQL und MySQL sinnvoll gegeneinander testen könnte. Damit kann sich jeder selbst vergewissern, ob Mituzas‘ eigene drei Behauptungen oder die Marketing-Märchen von MemSQL in irgendeiner Form wahr sind. Weitere Infos und eine Diskussion dazu findet Ihr auch auf Quora.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -