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. Manager (w/m/d) IT Systeme/QC
    STADA Arzneimittel AG, Bad Vilbel
  2. UI/UX Java Developer (m/f/d)
    IFCO Management GmbH, Munich
Detailsuche

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.

Golem Akademie
  1. Jira für Anwender: virtueller Ein-Tages-Workshop
    10. November 2021, virtuell
  2. CEH Certified Ethical Hacker v11: virtueller Fünf-Tage-Workshop
    10.–14. Januar 2022, Virtuell
Weitere IT-Trainings

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.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Fälschung
Wieder Abmahnungen wegen Youporn-Streaming

Diesmal hat sich ein besonders dummer Betrüger an Abmahnungen zum Streaming bei Youporn versucht. In dem Brief stimmt fast keine Angabe.

Fälschung: Wieder Abmahnungen wegen Youporn-Streaming
Artikel
  1. Zweirad-Elektromobilität: Erscheinungsdatum des E-Bikes Sondors-Metacycle verkündet
    Zweirad-Elektromobilität
    Erscheinungsdatum des E-Bikes Sondors-Metacycle verkündet

    Das Elektromotorrad Metacycle von Sondors fährt 130 km/h, kommt 130 km weit und wird teurer als gedacht. Auch das Produktionsdatum steht fest.

  2. Deutsche Telekom: Netflix, Facebook und Amazon sollen für Netzausbau zahlen
    Deutsche Telekom
    Netflix, Facebook und Amazon sollen für Netzausbau zahlen

    Deutsche Telekom, Vodafone und 11 weitere große europäische Netzbetreiber wollen jetzt Geld von den Content-Konzernen aus den USA sehen.

  3. 800 MHz: Bundesnetzagentur dürfte nächste Auktion absagen
    800 MHz
    Bundesnetzagentur dürfte nächste Auktion absagen

    1&1 wird sich das neue Vorgehen nicht gefallen lassen. 800 MHz bietet wichtige Flächenfrequenzen auf dem Lande.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Nur noch heute: Bis zu 75% auf Switch-Spiele • Bis zu 300€ Direktabzug auf TVs, Laptops uvm. bei MM/Saturn • Blizzard-Geschenkkarten für WoW uvm. • AMD Ryzen 7 5800X 348€ • Bis 50% auf beyerdynamic + Gratis-Kopfhörer [Werbung]
    •  /