iPad本地数据库

时间:2011-03-11 06:40:37

标签: ipad sqlite couchdb

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

CouchDB与SQLite?哪个更好?

Evernote使用什么? Foursquare使用什么?

2 个答案:

答案 0 :(得分:3)

我不知道Evernore或Foursquare在iPad上使用的数据库

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

然而,CouchDB也非常轻巧但在iOS上使用起来并不容易。如果/当它变得更容易时,它将是移动设备的理想选择,因为它支持本地,离线操作并且与中央数据库具有内置同步。

答案 1 :(得分:2)

从这两者中选择需要更多的想法:

对于couchdb,db是面向文档的。 它也使用webservices(所以你必须正确处理它们),基本的CRUD是通过REST完成的。

临: 如果您的应用想要将数据复制到外部世界或从外部复制数据,那么couchdb可以非常轻松地处理这个问题,您可以编写couchapps,基本上是直接在couchdbserver上运行的webapp。这些可以作为natve IOS应用程序提供,我认为,因为它现在可以用于Android:link

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