RethinkDB - neue Storage-Engine setzt konsequent auf SSDs

Hexagram 49 bietet eine frühe Version seiner RethinkDB als MySQL-Plug-in an

Das Start-up Hexagram 49 arbeitet mit RethinkDB an einer Storage-Engine, die dank aktueller Algorithmen und Ausrichtung auf SSDs anderen Systemen überlegen sein soll. Da RethinkDB als MySQL-Plug-in daherkommt, kann die Datenbank leicht in bestehende Systeme integriert werden.

Anzeige

Noch steht die Entwicklung von RethinkDB am Anfang. Das Unternehmen dahinter, Hexagram 49, wurde erst vor drei Monaten gegründet, finanziert durch Y Combinator. In dieser Zeit entstand eine erste Implementierung der RethinkDB zugrundeliegenden Ideen als MySQL-Plug-in, das bereits heruntergeladen und ausprobiert werden kann. Die RethinkDB-Website selbst läuft mit Wordpress auf Basis von RethinkDB, auch wenn die Software noch nicht für den produktiven Einsatz geeignet ist.

RethinkDB ist konsequent auf den Einsatz mit SSDs ausgelegt, um deren Vorteile wie geringe Latenzen zu nutzen. Traditionelle Data-Storage-Layouts sollen damit überflüssig werden. Da Änderungen nur ans Ende der Storagedatei gehängt werden, sollen Datenbanken immer konsistent sein, Locking-Mechanismen überflüssig und das gleichzeitige Schreiben und Lesen derselben Daten möglich werden.

Zudem setzen die Entwickler auf einen Append-Only-Ansatz, was effizienteres Caching erlauben soll. Die Implementierung von Indizes und ACID-Eigenschaften werden dadurch einfacher, so die Entwickler.

Da Aufgaben wie Locking bei RethinkDB wegfallen, soll das System gut mit mehreren CPU-Kernen skalieren und auf einer einzelnen Maschine bis zu zehnmal schneller sein als herkömmliche Storage-Engines, heißt es in der Beschreibung des Systems.

Darüber hinaus soll es der Ansatz erlauben, typische Wartungsaufgaben im Livebetrieb durchzuführen. Backups, Schemaänderungen und Garbage-Collection können im laufenden Betrieb erfolgen, ohne dass Nutzer bei Zugriff auf die Datenbank leiden müssen. Backups sind durch einfaches Kopieren der Storage-Datei möglich und auch inkrementelle Backups lassen sich mit Tools wie rync umsetzen.

Da bei RethinkDB Daten nur ans Ende der Storage-Datei gehängt werden, entfällt das Schreiben eines Logfiles, was dem System Arbeit spart. Zudem soll das System dadurch besonders robust gegen Ausfälle sein, denn nach einem Crash können keine korrupten Daten vorliegen, so dass es ohne Pause weitergehen kann.

Da RethinkDB als Storage-Engine für MySQL daherkommt, kann das System leicht in bestehende Systeme integriert werden.

RethinkDB steht in einer Pre-Alpha für MySQL 5.1.31 in einer 32- und 64-Bit-Version kostenlos zum Download bereit, ist aber nicht Open Source. So darf die Software derzeit nicht für kommerzielle Zwecke eingesetzt werden, wohl aber zur Evaluation sowie in Forschung und Lehre.


Tapete1 06. Aug 2009

Schau mal einer an, da kommt jetzt tatsächlich mal ein Beitrag für Profis und schon sind...

Hugo-Egon... 06. Aug 2009

Bei deinen "Echte-Welt-Szenarien" gibt es die Anforderung, dass die Datenbank anhand von...

Siga9876 05. Aug 2009

So richtig toll ist mysql normalerweise nicht. Wenn man single-Man/Single-User...

Kommentieren




Anzeige
  1. Datenbankadministrator Konzerncontrolling (m/w)
    KSB Aktiengesellschaft, Frankenthal
  2. Java Entwickler (m/w)
    NEO Business Partners GmbH, Raum Hannover, Hamburg, Berlin, Bremen (Home-Office möglich)
  3. Software Development Engineer, Testing Specialist (m/w) Enterprise Search
    Microsoft Deutschland GmbH, Munich
  4. SAP-Entwickler/in
    Dataport, Hamburg

 

Detailsuche


Folgen Sie uns
       


  1. Antifeatures

    Freie Software gegen Bevormundung

  2. Video

    Yahoo gibt Angebot für Hulu ab

  3. Google X

    Google baut mobiles Internet in Afrika und Südostasien

  4. Xbox One

    Handel muss Gebrauchtspiele de-registrieren

  5. Lenovo

    "Wir können uns jede Übernahme leisten"

  6. Bundesdatenschützer

    Jobcenter sollen nicht bei Facebook recherchieren

  7. Navigation

    Google Maps erhält Routenplanung per Fahrrad

  8. Test Call of Juarez Gunslinger

    Hör-Spiel im Wilden Westen

  9. Fonic All-Net Flat

    Telefon-, SMS- und Datenflatrate für 25 Euro

  10. Drosselung

    Die Mär vom teuren Traffic oder wie viel kostet ein GByte?



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Next Browser angeschaut: Android-Browser mit Gestensteuerung
Next Browser angeschaut
Android-Browser mit Gestensteuerung

Das Go-Launcher-Team hat einen eigenen Browser für Android veröffentlicht. Der Next Browser wird über Gesten bedient, synchronisiert Lesezeichen und kann mittels Erweiterungen um zusätzliche Funktionen ergänzt werden.

  1. Offline-Karten-App für Android Maps With Me Pro gratis in Amazons App-Shop
  2. Smartphones und Tablets Google will Android-Fragmentierung bekämpfen
  3. All Access Google stellt Spotify-Konkurrenten vor

Surface Pro im Test: Microsofts Tablet überzeugt als Notebook
Surface Pro im Test
Microsofts Tablet überzeugt als Notebook

Ein bisschen dicker, ein bisschen schwerer und dafür viel schneller: Das ist Microsofts Surface Pro im Vergleich zum Surface RT. Wir haben das Windows-8-Gerät auf seine Stärken hin untersucht und stellen fest, dass auch Microsoft Probleme mit einem kleinen Full-HD-Display hat.

  1. Microsoft Verkauf des Surface Pro startet am 31. Mai
  2. XPS 10 und Surface Deutliche Preissenkungen bei Windows-RT-Tablets
  3. Neue Firmware Update macht das Surface RT lauter

Legale Privatkopien: "EU-Vorschlag würde freies Kopieren erlauben"
Legale Privatkopien
"EU-Vorschlag würde freies Kopieren erlauben"

Die EU diskutiert in der kommenden Woche ein Papier, das den Konflikt zwischen Geräteherstellern und Verwertungsgesellschaften lösen soll. Der Bitkom fordert eine schnelle Umsetzung des Vorschlags des EU-Mediators António Vitorino.


Zum Artikel