1. Добавление актера сопровождается очень длительной работой с базой (до минуты на особо заслуженных личностях с большой фильмографией). Как я понимаю, выполняются запросы по всем фильмам, в которых данный персонаж был задействован. Для повседневного использования это не критично, но при считывании информации из online-баз винт горит, не угасая

2. С увеличением размера базы (>200 фильмов в коллекции, >40000 фильмов в базе, размер базы ~50MB, >7000 файлов в папке Covers) первый запуск программы стал неприемлемо длительным. При этом последующие запуски выполняются значительно быстрее,что наводит на такую мысль:
может, при запуске программы выполнять простое одноразовое зачитывание всего файла базы в память (это займет от силы секунд 10) для того, чтобы он максимально разместился в системном кэше, и уже после этого работать с ним через движок SQLite?
Пока что для заполнения базы использую ramdrive (работает молниеносно, что еще раз наводит на мысли о кэшировании), но для повседневной эксплуатации этот метод не подходит, т.к. запуск ramdrive на 500MB сам по себе занимает секунд 40.