I have no use case where I store a TB of data in a sqlite let alone few GB. Currently this checks out and restore is few seconds.
SQLite is great for small-production scale. Don't let anyone tell you different. Just keep in mind that it's a pain to move if you ever do need to scale up. If it's a startup, you might. If it's a weekend hobby project you're building for your personal use only, you probably won't.