iOS设备的本地/嵌入式数据库列表

时间:2012-03-30 16:06:58

标签: iphone ios database ipad sqlite

有人可以发布/建议iOS设备的本地/嵌入式数据库列表吗? (SQLite的类比)
我的问题部分由Can the iPhone only use an SQLite database?涵盖,但我认为可以有其他数据库可以脱机工作,包含移动设备上的所有数据。

编辑:我已经决定收集到目前为止收到的所有建议(10/09/2012感谢Andy Dent和Raspu):

  1. SQLite(显然)
  2. Raima RDM嵌入式数据库(我还没试过)
  3. CouchDB(似乎他们放弃了支持,但我可能错了) - https://github.com/couchbaselabs/iOS-Couchbase
  4. Google的levelDB嵌入式键值存储。 Objective-C包装器:NuLevelDB,LevelDB-ObjC。
  5. TokyoCabinet是LGPL。两个包装器:TSDocDB,BNRPersistence。
  6. 还有什么?它不一定必须是SQL兼容的DB(例如CouchDB),但它必须能够在iOS设备上本地工作。

3 个答案:

答案 0 :(得分:1)

据报道,Google的levelDB embedded key-value store适用于iOS。至少有两个Objective-C包装器 - NuLevelDBLevelDB-ObjC

答案 1 :(得分:0)

如果您正在谈论iPhone的嵌入式数据库,那么SQLite是唯一可行的数据库。但是,如果您正在讨论可以与iPhone应用程序开发一起使用的数据库,那么有许多资源可供选择。

我注意到你没有太多关于Raima的信息。我为Raima工作,所以如果你还在寻找我们的iOS数据库信息,这里有一些关于我们产品的更多信息:

希望这有帮助。

答案 2 :(得分:0)

另请参阅TokyoCabinet。是LGPL,有人说该许可证与AppStore不兼容,但我之前在几个应用程序中使用过它。我找到了这两个包装器:

无论如何,我认为LevelDB更好(即使它没有索引)。

相关问题