Falcon: Frühe Version von MySQLs neuer Storage-Engine

Jim Starkey setzt bei Falcon auf Multi Version Concurrency Control

Mit "Falcon" entwickelt Jim Starkey für MySQL seit Januar 2006 eine neue Storage-Engine, die mit einigen interessanten Ansätzen aufwartet. Nun steht eine frühe Alpha-Version zum Download bereit.

Anzeige

Jim Starkeys Storage Engine "Falcon" ist für Transaktions-basierte Applikationen mit hohem Traffic ausgelegt, z.B. den Einsatz in Web-2.0-Applikationen. Dazu unterstützt sie "Multi Version Concurrency Control" (MVCC), was es erlaubt Datensätze und Tabellen ohne "Row-Level-Locking" zu aktualisieren, ein Locking während eines "Updates" ist dabei nicht notwendig. Dennoch soll Falcon transaktionssicher (ACID-konform) sein und mehrere gleichzeitige Transaktionen verarbeiten.

Zudem nutzt Falcon erweiterte B-Tree-Indizes und speichert seine Daten auf der Festplatte in komprimierter Form ab. Kompression und Dekompression werden "On-the-Fly" abgewickelt. Zudem werden Daten und Indizes in einem Cache gehalten, so dass keine Index-Daten von der Platte geladen werden müssen.

Entsprechend ist Falcon gezielt für Systeme ausgelegt, die mit viele Speicher, Threads und CPU-Kernen umgehen können, zielt also primär auf moderne 64-Bit-Systeme ab. Lauffähig ist Falcon aber auch auf 32-Bit-Systemen.

Derzeit ist die Storage-Engine Falcon nur in einer Alpha-Version in einem gesonderten Code-Zweig von MySQLs Bitkeeper-Repository zu finden und läuft nur unter 32- und 64-Bit-Linux-Systemen sowie unter 32-Bit-Windows. Weitere Betriebssystem sollen nach Veröffentlichung einer Alpha-Version folgen.

Weitere Details zu Falcon verrät das MySQL-Handbuch und ein von Mike Kruckenberg veröffentlichtes Video von Jim Starkeys Vortrag auf einem MySQL-Treffen in Boston. Allerdings ist das Video nicht von sehr hoher Qualität.

Jim Starkey hat einst mit InterBase die erste relationale Datenbank entwickelt, die Multi-Versioning, Trigger und Arrays unterstützte.


Anonymous 04. Jan 2007

Ich kenne Jim persönlich. Und ich sage nur: Du Lügner. Also wenn du schon Schwachsinn...

Lachsack 03. Jan 2007

... Du hast zu Silvester Dein Hirn gegen einen Blitzknaller getauscht und der Versuch...

auchSchwul 03. Jan 2007

Jim Starkey ist übrigens Homosexuell, was zeigt das auch Schwule gute Programmierer sind.

Kommentieren




Anzeige
  1. IT Manager (m/w)
    Seaarland Shipmanagement GmbH & Co. KG, Hamburg (Reisebereitschaft)
  2. Software Developer (m/w) – LINUX EXPERT
    OMICRON electronics GmbH, Klaus (Austria)
  3. IT-Security Specialist (m/w)
    Yazaki Europe Limited Zweigniederlassung Köln, Köln
  4. Testspezialist (m/w)
    PENTASYS AG, München und Frankfurt

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Tablet-Nachfolger

    iPad-3-Teile aufgetaucht

  2. Tim Schafer

    40.000 US-Dollar für einen Konsolenpatch

  3. Gema-Vermerk

    Youtube sperrt irrtümlich Acta-Video von Bruno Kramm

  4. ProLiant Gen8

    HP macht Server unabhängig

  5. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben


Meistkommentiert
  1. Kommentare: 270 | letzter Beitrag 13.02. 23:28

  2. Kommentare: 200 | letzter Beitrag 14.02. 22:07

  3. Kommentare: 194 | letzter Beitrag 14.02. 13:50

  4. Kommentare: 117 | letzter Beitrag 14.02. 12:39

  5. Kommentare: 100 | letzter Beitrag 14.02. 18:09

Mehr


  1. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  2. TZ77XE4

    Biostar zeigt Mainboard für Ivy Bridge und Sandy Bridge

  3. Unity Technologies

    Bessere Grafik und KI mit Unity 3.5 verfügbar

  4. Fifa Street

    Last Man Standing auf dem Bolzplatz

  5. Isis Web Browser

    Neuer Browser für HPs WebOS

  6. Nortel Networks

    Nortel war fast zehn Jahre lang gehackt

  7. Thermosensor

    Schmetterlingsflügel macht Wärme sichtbar

  8. Deutsche Gamestage

    Call for Papers der Quo Vadis verlängert

  9. Vodafone

    LTE auf dem Smartphone kostet monatlich 10 Euro mehr

  10. Abmahnabzocke

    Maximal 100 Euro Abmahngebühr für Urheberrechtsverstöße



Haben wir etwas übersehen?

E-Mail an news@golem.de


Samsung Galaxy Tab 2: 7-Zoll-Tablet mit Android 4.0 und Glonass-Unterstützung
Samsung Galaxy Tab 2
7-Zoll-Tablet mit Android 4.0 und Glonass-Unterstützung

Samsung hat mit dem Galaxy Tab 2 ein weiteres Android-Tablet vorgestellt. Es ist das erste Tablet von Samsung, auf dem gleich Android 4.0 alias Ice Cream Sandwich läuft und das den russischen Ortungsdienst Glonass unterstützt.

  1. Ice Cream Sandwich HTC bringt erste Updates auf Android 4.0 erst Ende März
  2. Notizprogramm Microsofts Onenote nun auch für die Android-Plattform
  3. Android-Verbreitung Ice Cream Sandwich und Donut sind gleichauf

Test X-Plane 10: Flugsimulator mit Openstreetmap und vielen Rechnern
Test X-Plane 10
Flugsimulator mit Openstreetmap und vielen Rechnern

Ernsthafte Flugsimulationen gibt es kaum noch. Eine der letzten verbliebenen ist X-Plane 10 für Windows, Mac OS X und Linux. Golem.de hat sich ins virtuelle Cockpit gesetzt und den Flugsimulator mit mehreren Rechnern und iPads als Instrumente gespielt.


WOA: Windows 8 für ARM im Detail
WOA
Windows 8 für ARM im Detail

Mit Windows on ARM (WOA) will Microsoft ein neues System mit einer ganz neuen Art von PCs etablieren. Damit Windows 8 auf ARM performant läuft und lange Akkulaufzeiten ermöglicht, musste Microsoft einige Kompromisse machen.

  1. Windows 8 auf ARM Microsoft zeigt Office 15

Zum Artikel