HTML5 / JS APP数据存储(IndexedDB或SQLLite)

时间:2015-10-28 15:57:22

标签: html5 sqlite windows-store-apps indexeddb

我正在使用HTML5 / JS为Windows商店平台开发一个表单应用程序。 APP需要在本地存储数据(图像,json,生成的Pdfs等)。应用程序主要在离线模式下工作,但在获取互联网连接数据时,将与网络服务器应用程序同步。

我的问题是,对于我来说,SQLLite是一个选项,因为这是Windows商店中的HTML5应用程序。我尝试在MSDN上搜索,以查看在HTML5 / JS Windows应用商店应用中使用SQLLite的推荐方法,但无法找到任何内容。

第二种选择是IndexedDB。考虑到本地需要存储的数据量,这是一个很好的选择

1 个答案:

答案 0 :(得分:0)

如果我是正确的,indexeddb商店中的默认数据量为250mb。

您需要记住的一件事是indexeddb是一个NOSQL数据库,因此它与使用SQLLite的方法不同。我不知道在Windows商店应用程序上使用SQLLite的细节,但indexeddb的优点是它是内置HTML5,所以如果你想将它移植到webapp,它可以更容易地完成。