【发布时间】:2025-12-06 09:25:01
【问题描述】:
我知道有很多关于哪种数据库方法最适合 PhoneGap 的问题,但很难决定使用哪一种,因为我是移动开发新手,Phonegap 新手,并且与我只有之前曾与 SQL Server 和 MySql 合作,用于网站和计算机的本地软件。
我的移动应用程序正在使用 Phonegap 2.9 和 Eclipse for Android 实现。 (稍后我会制作IOS版本)。
它将有很多用户,每个用户都可以向我的数据库表中添加新内容。用户将添加的所有数据都将在我的应用程序中可见。所以,我正在谈论大量的数据。
此外,我不希望我的应用程序的大小非常大。
那么根据我的要求,哪一个是最好的呢?老实说,我本来打算使用this,但我对 SQLite 和 WebSql 之间的差异,或者它们可以拥有的最大限制,或者是否最好使用另一种方法感到困惑。我想要一个简单的方法来处理 insert、update、delete 和 find 函数,就像普通的 SQL Server 一样。
【问题讨论】:
-
玛丽亚,请访问此链接:*.com/questions/10329842/…
-
我只是建议你使用 SQLite,因为它是轻量级的数据库。易于使用和快速处理来存储数据。
-
大量数据是什么意思?您能否指定您要查找的数据量范围(例如 1MB-5MB)?
-
@frank 抱歉耽搁了,但我不得不写下我所有的表格来计算。我需要大约 500MB。我知道我的应用程序将会出名,所以我的数字比我的应用程序现在的数字要高得多。因此,我希望该方法具有无限大小或至少 1GB 并且当然适用于 IOS 和 Android。
-
@marialena 你不必感到抱歉:)。我明白。 500MB 是一个大数据集。这个数据量是后端数据还是特定用户的数据。由于您熟悉 SQL,因此最好坚持使用 SQLite。 WebSQL 是一种允许您使用 JavaScript 函数进行 SQL 调用的标准。它独立于用于存储数据的数据库。 WebSQL 提供程序可以使用任何数据库 SQLite、MySQL 等来存储数据。如果您使用 webSQL 标准编写代码,您的界面/代码将保持不变。
标签: android ios sqlite cordova web-sql