Armazenamento de dados local (SQLite)

Eu trabalho a pouco tempo com programação para Android através do Android Studio, utilizo SQLite como armazenamento de dados local, depois faço a transmissão para um servidor externo através de um Web Service. Minha dúvida sobre Cordova/PhoneGap é como fica o armazenamento de dados local, acredito que cada S.O. Mobile tenha uma maneira, não conheço nem o iOS, nem o Windows Phone. No livro tem algum capítulo que explica sobre isso?

Boa tarde,
então para aplicações simples podemos utilizar o localStorage que é uma api simples que não precisa de nenhuma instalação para usá-la.
Como o próprio livro retrata (aplicações mobiles, híbridas), pagina 167 Web Storage API.
Agora se a tua aplicação precise de algo como por exemplo de transações assíncronas aí de aconselho a olhar outras como por exemplo IndexedDB, WebSQL e o próprio Sqlite como plugin.

Como estamos no cordova podemos utilizar o plugin do sqlite storage apenas instalado com o simples comando

cordova plugin add cordova-sqlite-storage --save