Следующая книга — Database Internals Книга Алекса Петрова состоит из двух частей. Первая посвящена внутреннему устройству движков хранения данных, а вторая — распределенным системам.
В
первой части поговорим про:
— форматы файлов;
— основы b-tree индексов и их варианты;
— реализацию транзакций и механизмов восстановления;
— и принципы работы log-structured storages.
А во
второй обстоятельно обсудим принципы построения распределенных систем:
— детекцию ошибок;
— выбор лидера;
— репликацию и консистентность;
— механизмы анти-энтропии;
— распределенные транзакции и консенсус.