SELF: Wenn dein Executable eine SQLite-Datenbank ist
Executable Is a SQLite Database

Der Autor stellt SELF vor, ein experimentelles Format, das ELF-Dateien durch SQLite-Datenbanken ersetzt. Dadurch werden Binärdateien zu durchsuchbaren Datenbanken, in denen Tools wie ldd oder nm zu SQL-Abfragen werden. Der Artikel zeigt, wie ELF bereits Datenbank-Primitive nachbildet, wie SELF funktioniert, und diskutiert Größen- und Latenz-Overhead.
ELF ist bereits eine Datenbank – es implementiert nur viele Datenbank-Primitive von Hand.