Risposte:
Dai un'occhiata a /programming//q/784173/27310 per avere un'idea di quanto possano essere teoricamente grandi database SQLite senza problemi di prestazioni. Tuttavia, suggerirei di utilizzare un buon livello di astrazione del database in modo da non doversi preoccupare del database sottostante. In questo modo, una volta raggiunti i limiti di funzionamento di SQLite, è possibile passare a un RDBMS non incorporato senza molto lavoro.