android - 在 PhoneGap 的情况下,HTML5 SQLite 与 native 数据库

标签 android ios sqlite html cordova

我正在构建适用于 Android 和 iOS 的 PhoneGap 应用程序。

我想知道在数据库管理方面选择哪个更好:HTML5的SQLite还是设备的Native数据库。

在 native 使用的情况下,我需要构建一个插件进行交互。

请根据性能和速度建议我一个更好的选择。

最佳答案

我用 POC 测试过,Android/iOS 的原生数据库比 WebSQL(HTML5 的)快太多了,如果是 PhoneGap 应用程序,我们应该为原生数据库使用一个插件。 在我的测试中;我在带有原生环境插件的 PhoneGap 应用程序中运行了 999 插入查询,结果是:

在 Android 中,查询在 Emulator 中快 558%,在 htc droid hd 中快 275%,在 htc wildfire 中快 2327%。

在 iOS 中,结果只是搞笑的查询,在 Simulator/iPhone 4 中快 2k+ 个百分点,在 iPhone 3GS 中快 5600%。

关于android - 在 PhoneGap 的情况下,HTML5 SQLite 与 native 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6956075/

相关文章:

android - Web/Android/iOS - 内部链接 - 寻找想法/解决方案。

android - 我有一个从 sql 数据库获取信息的 ListView ,并且我设置了 OnItemLongClickListener

android - Google map 上的自定义点击窗口

ios - 如何在装有iOS 13.2的设备上设置手动HTTP代理?

android - 为什么在 Android 中使用 sqlite 数据库?

android - ORMLITE 使用 2 个搜索参数加入 3 个表

ios - WKWebView 显示灰色背景并且 pdf 内容在 viewcontroller 开关上变得不可见

ios - 推送新的 View Controller 时,自定义导航栏 subview 不会隐藏

python - 使用 Python 匹配一组值中的字典值

python - 将 Json 数据保存到 Sqlite Python