Архитектура движка sophia и LevelDB?

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

Интересуют технические низкоуровневые детали: как пишет данные на диск, что в страницах, структуры данных, алгоритмы, стратегии и т.п.
Можно читать исходники, но специальная дока по архитектуре была бы сильно лучше.
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ответы на вопрос 1
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
sphia.org/v12.html + почитайте конфиги (из них тоже что-нибудь да прояснится) + почитайте исходники (да-да)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы