Есть ли какое-нибудь подробное и ёмкое описание архитектуры движка sophia, используемого в tarantool?
Также интересует архитектура движка LevelDB.
Под архитектурой я подразумеваю не общие "маркетинговые слова", вроде "мы пишем данные большими кусками только в конец файла (log-structured storage), за счёт чего оптимальным образом используем возможности современных дисков".
Интересуют технические низкоуровневые детали: как пишет данные на диск, что в страницах, структуры данных, алгоритмы, стратегии и т.п.
Можно читать исходники, но специальная дока по архитектуре была бы сильно лучше.