PocketJS

Pocket is a high performance storage library. It provides an API which resembles MongoDB's proven syntax and provides a powerful lightweight abstraction from the complexity of storage. Pocket support multiple methods of storage including localStorage, Web SQL, Cordova SQLite plugin and IndexedDB.