iPad 本地数据库

发布于 2024-10-21 13:13:32 字数 90 浏览 2 评论 0原文

最好的本地 iPad 数据库是什么?

CouchDB 还是 SQLLite?哪个更好?

Evernote 使用什么?四方使用什么?

What are the best local iPad databases?

CouchDB or SQLLite? Which is better?

What does Evernote use? What does Foursquare use?

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

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

发布评论

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

评论(2

↘人皮目录ツ 2024-10-28 13:13:32

我不知道 Evernore 或 Foursquare 在 iPad 上使用什么数据库。

SQLite 是目前适用于移动设备的“最佳”数据库,因为它已经包含在内,而且体积小、重量轻。 SQLite 是 Core Data API 中的后端之一(Foursquare 和 Evernote 很可能使用该 API)。

不过,CouchDB 也很轻量级,但在 iOS 上使用起来还不太方便。如果/当它确实变得更容易时,它将成为移动设备的理想选择,因为它支持本地、离线操作,并且具有与中央数据库的内置同步。

I do not know what databases Evernore or Foursquare use on the iPad.

SQLite is currently the "best" database for mobile because it is already included and it is so small and light-weight. SQLite is one back-end in the Core Data API (which is most likely what Foursquare and Evernote use).

However, CouchDB is also very light-weight but it is not yet easy to use on iOS. If/when it does become easier, it will be ideal for mobile because it supports local, offline operation and has built-in synchronization with the central database.

天涯离梦残月幽梦 2024-10-28 13:13:32

从这两个中进行选择需要更多的思考:

对于 couchdb 来说,db 是面向文档的。
它还使用 Web 服务(因此您必须正确处理这些服务),并且基本的 CRUD 是通过 REST 完成的。

专业人士:
如果您的应用程序想要向外部世界复制数据或从外部世界复制数据,couchdb 可以轻松处理此问题,并且您可以编写 couchapps,基本上是直接在 couchdbserver 上运行的 Web 应用程序。我认为这些可以作为原生 IOS 应用程序提供,因为现在 Android 也可以: link

我不熟悉 IOS 中处理数据的基本模式,但也应该评估使用“驱动程序”来使用 couchdb:http://www.couchone.com/page/couchdb-drivers

Choosing from these two requires more thoughts:

For couchdb, the db is document oriented.
It also is using webservices(so you will have to handle these properly) and the basic CRUD is done via REST.

Pro:
If your app wants to replicate data to or from the outside world, couchdb handles this very easily and you have the ability to write couchapps, basically webapps running directly on the couchdbserver. These could be delivered as natve IOS apps, I assume, as it is now possible for Android: link

I am not familiar with basic patterns about handling data in IOS, but using a "driver" to use couchdb should be evaluated as well: http://www.couchone.com/page/couchdb-drivers

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