À première vue, tes tables vont dépasser la dizaine de mégaoctets (voire la centaine pour celle des consultations) donc même avec une table = une base sqlite, ça va être juste.
Dès que tu commences à titiller le gigaoctet, tu peux oublier sqlite.
Dans ton cas, je réserverais SQLite pour la phase de développement et les fonctionnalités annexes (sauvegarde, configuration, base temporaire etc ...) et en production, j'utiliserais une base de données plus costaud comme MySQL ou Postgres.
[^] # Re: Pas d'importance
Posté par GeneralZod . En réponse au message quelle base de données choisir ave Qt. Évalué à 1.
Dès que tu commences à titiller le gigaoctet, tu peux oublier sqlite.
Dans ton cas, je réserverais SQLite pour la phase de développement et les fonctionnalités annexes (sauvegarde, configuration, base temporaire etc ...) et en production, j'utiliserais une base de données plus costaud comme MySQL ou Postgres.