PhoneGap 数据库存储使用什么

发布于 2024-12-28 12:59:40 字数 791 浏览 0 评论 0原文

我正在使用 PhoneGap 编写一个应用程序,并且发现很难弄清楚如何将数据存储在数据库中。目前我只想保持开放的态度,因为我将向我们公司推荐技术选项。

用于存储的 PhoneGap API 位于此处

http://docs.phonegap .com/en/1.3.0/phonegap_storage_storage.md.html#Storage

它基于此 HTML5 规范,

http://www.w3.org/TR/webdatabase/

对我来说问题是规范因为它不再被维护,并且该标准已被弃用。

另一个问题是我使用Web数据库实现了一个数据库,并且版本控制无法正常工作。

PhoneGap 对此持什么立场?PhoneGap 是否会考虑其他技术,例如索引数据库 API,

http://www.w3.org/TR/IndexedDB/#database-concept

我现在将 JSON 数据存储在 localStorage 中,效果很好,但我想知道我的数据库是否会变得太大,并且它可能不是最好的选择。

I am writing an application using PhoneGap, and am finding it hard to work out how to store my data in a database. For the minute I just want to keep an open mind as I will be recommending technology options to our company.

The PhoneGap API for storage is here,

http://docs.phonegap.com/en/1.3.0/phonegap_storage_storage.md.html#Storage

It is based on this HTML5 spec,

http://www.w3.org/TR/webdatabase/

The problem for me is that the specification for this is not being maintained any more, and the standard has been deprecated.

The other problem is that I implemented a database using web database, and the versioning didn't work properly.

What is PhoneGaps stance on this and will PhoneGap look at other technologies such as the Indexed Database API,

http://www.w3.org/TR/IndexedDB/#database-concept

I am storing JSON data in the localStorage for now which is working great, but I am wondering if my database could get too big and it might not be the best option.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回忆躺在深渊里 2025-01-04 12:59:40

几个月前,我在开发一个应用程序时遇到了类似的问题,我们希望将应用程序移植到不同的平台(具有不同的版本)。因此,我们没有使用phonegap提供的核心存储机制,而是继续使用专用的存储框架,该框架可以提供一致的API,但使用最好的底层存储机制。

有多种JS框架可以帮助您使用底层存储。如果您计划在不同平台上使用该应用程序,以下内容可能会让您感兴趣。

PersistenceJS - persistencejs.org

草坪椅 - http://westcoastlogic.com/ lawnchair/

persistencejs 结合使用 gears 和 localstorage,这有助于在 BlackBerry 5.x 设备上运行该应用程序,而无需任何更改。

我继续使用 persistencejs,到目前为止它确实运行良好。我们已将该应用程序移植到 Android、iPhone、iPad、BlackBerry(5.x 及更高版本)上

I faced the similar issue while developing an application few months back in which we were expecting to port the application to different platforms (with different versions). So instead of using the core storage mechanism which phonegap offers we went on using a dedicated storage framework which can provide consistent api but uses the best underlying storage mechanism.

There are variety of JS frameworks which can help you use the underlying storage. The following are few might interest you if you are planning to use the app on different platforms.

PersistenceJS - persistencejs.org

lawnchair - http://westcoastlogic.com/lawnchair/

persistencejs uses gears and localstorage in combination which helps to run the app on BlackBerry 5.x devices as well without any change.

I went on using the persistencejs and it have really worked well till now. We have ported the application on Android, iPhone, iPad, BlackBerry (5.x and greater)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文