javascript - 如何在离线 Web 应用程序中存储 250mb 的数据库

标签 javascript iphone database web-applications local-storage

好吧,也许我没有看到全貌,但我有点需要集思广益。

所以目的是制作一个 web 应用程序(HTML5、CSS、Javascript),它必须在没有任何互联网连接的情况下搜索 250mb 的数据库,所以..是的,数据库必须在客户端。

困难的部分是,此应用程序必须在没有互联网连接的情况下在 iPod 或 iPhone 上运行。 (下载应用程序的初始连接是可以的),LocalStorage 有 5mb 的限制,couchDB 会很棒,因为他们有一个 web 应用程序可以很容易地通过 Javascript 访问(此时隐私问题无关紧要),所以我非常满意想法....

有没有人看到替代方案或解决方案?

最佳答案

我认为您应该使用最适合这项工作的工具……这似乎是一项客户端应用程序工作。这是一个如何在 iPhone 上使用数据库 (sqlite) 的小教程,您应该也可以使用适用于 iPhone/iPad 的任何其他可嵌入数据库。

Sqlite on the iPhone Tutorial

如果您真的被迫使用 HTML5 和上面提到的网络小部件,您可以选择将浏览器窗口嵌入到 native 应用程序中,并对 url 更改或发布/获取消息使用react。

关于javascript - 如何在离线 Web 应用程序中存储 250mb 的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4542087/

相关文章:

javascript - Node.js 服务器一直在加载,但没有结果。

javascript - 在父 div 中最大化子 div 的高度

iphone - 将二进制数据附加到文件

php - 警告:PDOStatement::execute(): SQLSTATE[HY093]: 参数编号无效:绑定(bind)变量的数量与中的标记数量不匹配

sql - Sql server中TRANSACTION的范围是什么

c - 与 ANSI C 的数据库连接——这可能吗?如何实现?

javascript - React、Leaflet - Hooks、setView 和 useRef

javascript - 附加包含 Canvas 的 div 不起作用

iphone - 在iphone的webview中加载本地资源文件有什么问题

iphone - ld : library not found for -lGoogleAnalytics