Consideraciones finales

  • Almacenamiento de la base de datos en el sistema de ficheros de Android: Esto no se indica en la documentación de Apache Cordova, ya que cada plataforma trabaja este aspecto de forma diferente. En Android, que es el caso que nos ocupa, la base de datos de SQL se almacena en /data/data/package_name/app_databases
  • Facilidad de uso: Para el desarrollo de proyectos pequeños, resulta más cómodo, fácil y digerible trabajar con la API Storage de Cordova que con la API para SQL Lite de Java en Android nativo.
  • Otras opciones: Decantarse por un tipo de base de datos depende de las dimensiones y la complejidad del proyecto que se vaya a desarrollar. La implementación de SQL Lite de Cordova puede resultar útil en casos en los que se requiere una base de datos muy simple que no requiera muchas complicaciones. Si la cosa se complica, existen otras opciones más asequibles y populares, como es el caso de MongoDB en Android nativo, cuyo éxito está aumentando exponencialmente.