I am writing a Japanese learning application using egui and the Wanikani API, and am planning to cache (a lot of) data locally - 11 tables and thousands of records in most tables. Will egui's built in persistence (which uses RON and serde) be enough or will it scale too poorly to work with this amount of data?
Asked
Active
Viewed 35 times
0
-
Tens of thousands of records doesn't sound like that much honestly, but you've provided no information on what kinds of data you're storing, nor what kind of scaling you're talking about. In terms of memory usage? Or (de-)serializing throughput? These kinds of questions can usually only be answered by benchmarking. – isaactfa Jul 10 '23 at 12:40
-
Sorry for the ambiguity; the data would be strings, audio files (MPEG and OGG), and images (SVG and PNG), images and audio both typically ~10 kilobytes. I'm concerned about storage space usage, and whether I'd be justified in using an SQL database. – Jemsurfer Jul 11 '23 at 14:07