Это точно будет эффективно если у меня будет несколько тысяч разнообразных заметок разного типа? Все эти заметки будут хранится в одном файле, или для каждой заметки – свой файл? Мне кажется что много файлов будет немного нагружать файловую систему.
Большое спасибо за совет.
Ладно-ладно. Извини, это я больше токсил.
Если серьёзно, то считаю, что для твое задачи
sled
вполне подойдёт:
https://docs.rs/sledТам из-коробки много готового, и тебе не нужно будет с файликами возиться. Компрессия вроде включается опциями. Из себя представляет простое KV хранилише. Из дополнительных приятностей - ренжи по ключам + watch из-коробки.