Куда только этот ваш SQLite не запихивали
Статья рассказывает о проекте SELF - замене формата исполняемых файлов ELF на SQLite-базу данных, которую можно реально запускать через chmod +x и ./hello.
ELF по сути уже является базой данных, но автор вручную переизобретает ее примитивы. В SELF заголовок хранится в виде пар ключ/значение, сегменты - таблицей с BLOB, а символы - одной таблицей с обычным b-tree индексом вместо. Загрузчик self-exec мапит сегменты, релоцирует и прыгает в точку входа, а динамическое связывание можно делать через glibc rtld-audit или полностью SQL-линкером self-ld.
Все инструменты для работы с исполняемым файлом сводятся к SQL-запросам над базой, а опциональные отладочные таблицы можно удалять транзакцией
Используем?
02.09.2026
Похожее
28.08.2026
DuckDB v2.0
Авторы DuckDB представляют анонс крупного релиза v2.0 - Cyanoptera. Более 10...
28.08.2026
PostgreSQL для всего
Я уже как-то писал про проект "PostgreSQL для всего". Вот эта статья с такой же ...
05.08.2026
mmap
Автор, три года строивший append-only базы данных на терабайтных масштабах, подр...
03.08.2026
Выживание с постгрей
Руководство по выживанию с Postgres для стартапов, основанное на двухлетнем опыт...