Cordova 没有WebSQL的跨平台移动开发的未来

Cordova 没有WebSQL的跨平台移动开发的未来,cordova,cross-platform,indexeddb,future,web-sql,Cordova,Cross Platform,Indexeddb,Future,Web Sql,我想说WebSQL是移动设备上数据库的一个很好的选择。它支持“大量”数据(与本地存储相比),并允许本地操作 实际上,我正在开发一个应用程序,它可以“本地”存储数据。它通过数据库中的大量查询和操作在本地处理数据,一切都使用WebSQL 如果没有WebSQL,我看不到任何方法可以继续我的应用程序,因为它将在本月中旬停止 这是因为我使用一个本地表来验证用户登录(使用首次启动时间/与服务器的手动同步)。(我可以说,用户和密码表最多大约有500行) 该应用程序还可以注册和删除人(与用户无关),这是一个巨大

我想说WebSQL是移动设备上数据库的一个很好的选择。它支持“大量”数据(与本地存储相比),并允许本地操作

实际上,我正在开发一个应用程序,它可以“本地”存储数据。它通过数据库中的大量查询和操作在本地处理数据,一切都使用WebSQL

如果没有WebSQL,我看不到任何方法可以继续我的应用程序,因为它将在本月中旬停止

这是因为我使用一个本地表来验证用户登录(使用首次启动时间/与服务器的手动同步)。(我可以说,用户和密码表最多大约有500行) 该应用程序还可以注册和删除人(与用户无关),这是一个巨大的数据量,比如10000人的信息(地址、年龄、出生等)

连接到网络时,有很多例行程序可以检查服务器的数据更新。它还可以在新用户注册时(连接时)同步服务

现在,我看到了使用一些DB存储继续开发phonegap的最后一步。 localStorage不是一个选项,因为数据量很大,而且是一种查询方法(需要大量数据) iOS和Android上没有indexedDB,所以我的解决方案离indexedDB还很远

在跨平台开发中,谁能给(我们)DB存储带来一些光明? 什么可以用来继续我的应用程序,而不是将其与WebSQL一起丢弃

提前谢谢

是浏览器的下一代存储api。但苹果并不同意IndexedDB比IndexedDB好。由于开发者在iOS上大量使用WebSQL,以及IndexedDB的低级别API特性,苹果可能会坚持使用WebSQL很多年


您可以使用,也可以像我自己的一样使用数据库抽象库。我计划使用WebSQL polyfill,但目前还没有。对于那个WebSQL查询级别的IndexedDB,我必须找出表连接、缓冲排序和关系约束

IndexedDB无疑将成为浏览器存储的未来。为上述答案添加的另一个选项是和的组合。我曾参与过与您类似的项目,这种组合适用于所有现代浏览器