I am working on an Cordova application (for Android and iPhone) which requires to store offline actions and then sync those actions to server when internet becomes available. Actually I am new to Cordova (PhoneGap). I am using JQuery and AngularJS for performing other actions. Now my question is which would be the best Database choice in my case?
I know about LocalStorage but that will not meet my needs. Second one is WebSQL. I have seen its specification page. They are no longer maintaining this framework. IndexedDB I guess is only for Windows phone and Blackberry phones. There may be other big ones that I don't know. So I need your suggestions for possible options.