Всем привет! Вопрос, возможно, не прямо по node, а в целом по CS. Где можно почитать про индексацию файловой системы? Что конкретно интересует - ультра-быстрый поиск файла по регулярному выражению. Очевидно, что можно один раз построить дерево конкретной директории и сохранить в json, потом считать его и быстро искать по нему. Но как быть с изменениями? Существует ли возможность быстро обнаруживать изменения? Например, git же как-то мгновенно видит, какие файлы были изменены, как бы много их в репозитории не было.
Файлами занимается файловая система, фс бывают разные. Реализуются фс в основном операционными системами. Вряд ли на жс ты напишешь свою фс, которая быстрее.
Я про фс читал в книге
« Операционные системы» Таненбаум. На ютуб можешь поискать — Кетов, устройство линукс.