From Ionic doc:
"When running in a native app context, Storage will prioritize using SQLite, as it’s one of the most stable and widely used file-based databases, and avoids some of the pitfalls of things like localstorage and IndexedDB, such as the OS deciding to clear out such data in low disk-space situations."
From PouchDB doc:
"We recommend avoiding Cordova SQLite unless you are hitting the 50MB storage limit in iOS, you require native or preloaded access to the database files, or there’s some other reason to go native. The built-in IndexedDB and WebSQL adapters are nearly always more performant and stable."
https://pouchdb.com/adapters.html
It seems that there is a conflict of informations there.