Выполняя такие вещи, как «git ls-files» в больших репозиториях, я заметил, что git в этом отношении довольно быстр, субъективно быстрее, чем, я думаю, «find . -type f» (хотя я не проводил тесты).
Использует ли git какое-то внутреннее хранилище двоичных данных «ключ-значение» для хранения больших двоичных объектов/дельт, например, berkeley db или tokyo кабинет?