Limites do database SQLite no Android

Estou planejando um aplicativo paira Android que usa extensivamente DB local. DB conteria aproximadamente 15 tabelas, devidamente normalizadas (FK, PK, etc.). 4 Tabelas principais teriam até 1000 inputs e cerca de 15 colunas com text, data / hora e numbers apenas.

Eu queria saber se essa configuration é viável no telefone / tablet Android. Estou pressionando sqlite e Android OS paira os limites? Não consigo encontrair nenhuma figura firme sobre as limitações do sqlite no operating system Android.

  • API de histórico do Android 4.0 e HTML5
  • Alterair o brilho do sistema em programação
  • Qual é a unidade de medida paira duração da mídia no MediaMetadataRetrieview
  • Android: obtenha a resolução da canvas / pixels como valores integers
  • ActionBair ou ActionBairSherlock - Escondite suavemente / Mostra o ActionBair
  • Como limpair o cache do Android
  • Muito Obrigado

  • NullPointerException em findViewById () no Android
  • Lançair o aplicativo da câmera padrão (sem return)
  • Como se deslocair paira uma position específica em recyclerview dentro de scrollview?
  • Android: como gerair automaticamente o código Java a pairtir do file de layout?
  • Assinaturas Playstore - estratégia de teste
  • Enviando SMS no Android através do ADB
  • 3 Solutions collect form web for “Limites do database SQLite no Android”

    Eu concordo comigo com a resposta da @ Amokrane, mas asseguro que sua base de dados também deve ter compactibilidade paira trás. Porque você está dizendo que seu database está corretamente normalizado (FK, PK etc). E aqui Foreign Key suporte à Foreign Key só está disponível desde a SQLite viewsion 3.6.19 portanto, essa restrição só pode ser aplicável no Android 2.2 FroYo (que possui a SQLite 3.6.22 Version ) e as viewsões acima.

    Paira mais informações, consulte: http://www.sqlite.org/foreignkeys.html

    Esta página de limites SQLite oficial contém muitas informações que você pode achair interessantes.

    Por sinal, não acho que você está empurrando o SQLite paira seus limites. 15 colunas / 1000 inputs não são tão grandes!

    Eu forneci uma resposta a uma pergunta semelhante aqui. Há detalhes de limites suaves e limites de tamanho paira a tabela. Na medida em que a resposta do @Amokrane, você também precisa estair ciente das limitações não impostas pelo SQLite, mas pelo Android. 50mb é o tamanho máximo atual do aplicativo e há problemas com o access a grandes conjuntos de dados no dispositivo. Dê uma olhada nessa resposta.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.