2011-03-11 79 views

回答

3

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

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

但是,CouchDB的重量也非常轻,但在iOS上使用起来并不容易。如果/当它变得更容易时,它将非常适合移动,因为它支持本地,离线操作并与中央数据库具有内置同步。

+1

我同意SQLite绝对是目前支持最多的。 – Candyfloss 2011-03-11 08:33:37

2

从这两个选择,需要更多的想法:

对于CouchDB中,该数据库是面向文档。 它也使用webservices(所以你将不得不妥善处理这些),并通过REST完成基本的CRUD。

临: 如果你的应用程序要数据复制到或从外面的世界,CouchDB的处理这个非常容易,你必须写couchapps的能力,基本的webapps直接在couchdbserver运行。这些可交付作为natve IOS应用程序,我想,因为它现在可以为Android:link

我不熟悉有关IOS处理数据,但使用“驱动程序”使用CouchDB的应当进行评估的基本模式以及:h ttp://www.couchone.com/page/couchdb-drivers