Abo
  • Services:

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.

Artikel veröffentlicht am ,

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.

Stellenmarkt
  1. Stadt Lippstadt, Lippstadt
  2. IAM Worx GmbH, Oberhaching

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.



Anzeige
Top-Angebote
  1. (u. a. HTC U Ultra für 199€ statt 249,95€ im Vergleich)
  2. 239,90€ + 5,99€ Versand oder versandkostenfrei bei Zahlung mit paydirekt oder 25€ Rabatt bei...
  3. und einen Rabatt von 4,99€ nach dem ersten Knopfdruck erhalten

Anonymous 04. Jan 2007

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


Folgen Sie uns
       


Honor 10 gegen Oneplus 6 - Test

Das Honor 10 unterbietet den Preis des Oneplus 6 und bietet dafür ebenfalls eine leistungsfähige Ausstattung.

Honor 10 gegen Oneplus 6 - Test Video aufrufen
Garmin Fenix 5 Plus im Test: Mit Musik ins unbekannte Land
Garmin Fenix 5 Plus im Test
Mit Musik ins unbekannte Land

Kopfhörer ins Ohr und ab zum Joggen, Rad fahren oder zum nächsten Supermarkt spazieren - ohne Smartphone: Mit der Sport-Smartwatch Fenix 5 Plus von Garmin geht das. Beim Test haben wir uns zwar im Wegfindungsmodus verlaufen, sind von den sonstigen Navigationsoptionen aber begeistert.
Ein Test von Peter Steinlechner

  1. Garmin im Hands on Alle Fenix 5 Plus bieten Musik und Offlinenavigation

eSIM: Die Plastik-SIM-Karte ist noch lange nicht weg
eSIM
Die Plastik-SIM-Karte ist noch lange nicht weg

Ein halbes Jahr nach dem Ende der Verhandlungen um die eSIM bieten immerhin zwei von drei Netzbetreibern in Deutschland die fest verbaute SIM-Karte an. Doch es gibt noch viele Einschränkungen.
Von Archie Welwin


    Cruijff Arena: Ed Sheeran singt mit Strom aus Nissan-Leaf-Akkus
    Cruijff Arena
    Ed Sheeran singt mit Strom aus Nissan-Leaf-Akkus

    Die Johann-Cruijff-Arena in Amsterdam ist weltweit das erste Stadion, das seine Energieversorgung mit einem Speichersystem sichert, das aus Akkus von Elektroautos besteht. Der englische Sänger Ed Sheeran hat mit dem darin gespeichertem Solarstrom schon seine Gitarre verstärkt.
    Ein Bericht von Dirk Kunde

    1. Energiewende Warum die Bundesregierung ihre Versprechen nicht hält
    2. Max Bögl Wind Das höchste Windrad steht bei Stuttgart

      •  /