Я хочу создать flexdashboard, который будет показывать данные из большой (5 ГБ) базы данных SQLite. Я просто поместил DBI::dbConnect
в блок R, чтобы установить sh соединение, но на этом этапе я не получаю никаких данных. При этом для запуска панели инструментов требуется 30 секунд. Если я удаляю DBI::dbConnect
, панель управления запускается через пару секунд.
Соединение с базой данных в консоли R с con <- DBI::dbConnect(RSQLite::SQLite(), dbname = my_large_db.sqlite)
также занимает меньше секунды.
Почему это так медленно, когда делать это во фрагменте flexdashboard? Любые предложения о том, как ускорить процесс? В будущем я планирую перенести данные на сервер PostgreSQL. Но сейчас я использую SQLite.
Спасибо