Si existen, pero.... No te tiene que preocupar:
Los Límites de SQLite.
Para una aplicación de un dispositivo móvil, no deben preocuparnos. Pero algunos de los límites son:
- Longitud máxima de una cadena o un BLOB, por defecto es 1 billón de bytes.
- El número máximo de columnas por defecto es 2000 (configurable a 32767) aunque un buen diseño por muy complejo que sea se estima que no debe superar las 100.
- Tamaño máximo de la base de datos son 140 Terabytes. Aunque no se han realizado pruebas con valores superiores por que los desarrolladores no tienen acceso a un hardware de esas características. Sin embargo, se comporta correctamente cuando alcanza el tamaño máximo del sistema de archivos del sistema operativo que contiene la base de datos. En Android el sistema de ficheros mas común es YAFFS que no se acerca ni de lejos.
- El número máximo de filas en una tabla es 264 que es teóricamente inalcanzable ya que llegaríamos antes a límite del tamaño de la base de datos.
- El numero máximo de tablas está sobre los 2 billones.