Respuestas:
Visite /programming//q/784173/27310 para tener una idea de cuán grandes pueden ser las bases de datos SQLite en teoría sin problemas de rendimiento. Sin embargo, te sugiero que uses una buena capa de abstracción de la base de datos para que no tengas que preocuparte por la base de datos subyacente. De esa manera, una vez que alcanza los límites de trabajo de SQLite, puede cambiar a un RDBMS no incrustado sin mucho trabajo.