gpt4 book ai didi

html - 离线访问 - SQLite 或索引数据库?

转载 作者:IT王子 更新时间:2023-10-29 06:17:39 26 4
gpt4 key购买 nike

我正处于开发应用程序的研发阶段,具有以下关键要求:

  • HTML5 web application - 也将有一个混合版本
  • 当没有互联网连接时,表单数据将存储在本地

由于配额限制,我无法使用网络存储 - 我正在比较 SQLiteIndexed DB .

  • SQLite 似乎最适合,但已弃用
  • 索引数据库是一个不错的选择,但没有 Safari支持 - 混合应用程序应该在 iPad 和 future 的 Android 设备上运行。

我在API的选择上很迷茫。 Safari 是否有其他替代 SQLite 或支持索引数据库的方法?

最佳答案

首先,被W3C弃用的是WebSQL而不是SQLite

索引数据库 -

  • 它与许多类型的移动操作系统不兼容,并且仅与某些类型的移动操作系统版本兼容
  • 开发人员不能将 SQL 与 IndexedDB 一起使用。他们可以使用 SQLite 和 WebSQL
  • 大多数开发人员积极地尽可能避免使用 IndexedDB

WebSQL-

  • 它已被 W3C 弃用,这意味着它不再被维护或开发
  • 它需要另一个名为 Polyfill 的插件来使移动应用程序能够与流行的移动操作系统(如 Google Android 和 Apple iOS)一起工作

SQLite-

  • 它获得了 Google 的奖励
  • SQLite 有它的官方网站。 IndexedDB 和 WebSQL 没有
  • 在 Google 上,SQLite 返回了 430 万条结果。 WebSQL 返回的结果略少于 700K,IndexedDB 返回的结果为 282K。

如果你想要一个 SQLite 的快速教程,

Storage of SQLite database using Android and Phonegap

关于html - 离线访问 - SQLite 或索引数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12247380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com