На счет скорости:
на одном из последних стримов я взял Sqlite на дарте, взял базу IMDB со всеми её фильмами на 9-10 гигов.
И написал запрос к бд, который по началу слова на произвольном языке находит все соответсвующие фильмы, их рейтинги, оценки, метаинформацию.
Запрос отрабатывал за 10мс (что быстрее даже 1 фрейма для 60 фпс).