user1264176
user1264176

Reputation: 1128

List of local/embedded databases for iOS devices

Can someone post/suggest a list of local/embedded databases for iOS devices? (analogue of SQLite)
My question partially covered by Can the iPhone only use an SQLite database? though I suppose that there can be other DB which can work offline containing all data on mobile device.

EDIT: I've decided to gather all advices which I've received so far (10/09/2012 Thanks to Andy Dent and Raspu):

  1. SQLite (obviously)
  2. Raima RDM Embedded database (I haven't tried it)
  3. CouchDB (it seems that they've dropped support, but I may be wrong) - https://github.com/couchbaselabs/iOS-Couchbase
  4. Google's levelDB embedded key-value store. Objective-C wrappers: NuLevelDB, LevelDB-ObjC.
  5. TokyoCabinet which is LGPL. Two wrappers: TSDocDB, BNRPersistence.

What else? It doesn't necessarily has to be SQL compatible DB (CouchDB for example), but it has to have a possibility to work locally on iOS device.

Upvotes: 2

Views: 4669

Answers (3)

JP Illanes
JP Illanes

Reputation: 3675

Also take a look to TokyoCabinet. Is LGPL, and some say that that license is not compatible with the AppStore, but I have used it before in a couple of apps. I have found this two wrappers:

Anyway, I think LevelDB is better (even if it dosen't have indexing).

Upvotes: 0

user1272893
user1272893

Reputation: 11

If you are talking about an embedded database for the iPhone, SQLite is the only database that will work. However, if you are talking about a database that will work with iPhone application development, there are many resources out there to choose from.

I noticed that you don't have much information on Raima. I work for Raima so if you are still looking for our iOS database information, here is some more information about our products:

Hope this helps.

Upvotes: 0

Andy Dent
Andy Dent

Reputation: 17969

Google's levelDB embedded key-value store reportedly works on iOS. There are at least two Objective-C wrappers for it - NuLevelDB and LevelDB-ObjC.

Upvotes: 1

Related Questions