Je planifie l'application Android qui utilise largement la DB locale. La DB contiendrait environ 15 tables, correctement normalisées (FK, PK, etc.). 4 Tables principales auraient jusqu'à 1000 entrées et environ 15 colonnes avec texte, date / heure et numéros uniquement. p>
Je me demande si cette configuration est réalisable sur téléphone / tablette Android. Est-ce que je pousse SQLite et Android OS aux limites? Je ne trouve aucune figure ferme sur les limitations SQLite sur Android OS. P>
Merci beaucoup P>
3 Réponses :
Ce Les limites officielles SQLite limites contiennent de nombreuses informations que vous pourriez trouver intéressantes. p>
Au fait, je ne pense pas que vous appuyez sur SQLite à ses limites 15 colonnes / 1000 entrées n'est pas si énorme! P>
I Compageance d'accord avec Pour plus d'informations, reportez-vous à: http://www.sqlite.org/forignkeys.html p> Touche étrangère code> Seul est uniquement disponible depuis la version SQLite version 3.6.19 (code> Par conséquent, cette contrainte ne pourrait être applicable que sur le Android 2.2 Froyo code> (qui a sqlite 3.6.22 version code>) et les versions ci-dessus. P>
Pouvez-vous s'il vous plaît fournir un lien vers la source, où vous avez lu que Froyo prend en charge cette version SQLite.
@Warrenfaith: vous pouvez facilement le trouver à l'aide des commandes adb shell code> b> sqlite3 code> b> sur votre invite de commande ou Terminal. Il affiche toutes ces informations. Voir ce lien Examiner les bases de données SQLITE3 à partir d'une coque distante
J'ai fourni une réponse à une question similaire ici . Il existe des détails sur les limites et les limites de taille mou pour la table. En ce qui concerne @Amokrane Réponse, vous devrez également connaître des limitations non imposées par SQLite, mais par Android. 50 Mo est la taille d'application maximale actuelle et il existe des problèmes liés à l'accès à de grands ensembles de données sur le périphérique. Jetez un coup d'œil à cette réponse. P>