phonegap - sqlite o indexado DB?

Soy desarrollador web comenzando con phonegap. Necesito crear una aplicación para iPhone, Android y Windows Phone 8.
Necesito almacenar algunos datos (demasiado grandes para el almacenamiento local) localmente.
No sé, la mejor solución es:

Phonegap proporciona almacenamiento (basado en WebSQL, que está en desuso), pero no es compatible con Windows Phone. ¿Hay algún plugin para llenar este vacío?Leí sobre Indexed DB, pero no lo he usado antes y no es muy intuitivo para mí. ¿No estoy seguro de si está totalmente soportado en todas las plataformas? Basado enhttp://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap_12.html)O tal vez pueda usar plugins de phonegaphttps://github.com/marcucio/Cordova-WP-SqlitePlugin para windows phone yhttps://github.com/marcucio/Cordova-SQLitePlugin para Android y iPhone.. Entonces mi código sería el mismo en todas las plataformas como supongo.

¿Alguien creó una aplicación así antes? Estaría agradecido por cualquier solución o idea.

Respuestas a la pregunta(5)

Su respuesta a la pregunta