3 ms·
This could be great news for iOS. AFAIK, this is the first K/V DB that could be built for iOS (c++) and has a free license that is compatible with the AppStore
by stephth 15y ago
This could be great news for iOS. AFAIK, this is the first K/V DB that could be built for iOS (c++) and has a free license that is compatible with the AppStore (Tokyo Cabinet uses LGPL and the author has shown no interest to me in adding a static linking clause, Berkeley DB requires an expensive commercial license, etc).
- skidooer 15y agoNot key/value, but Mobile CouchBase (CouchDB) supports iOS and apps using it have been approved for the App Store. An interesting point to note is that Mobile CouchBase is primarily written in Erlang, so porting any existing key/value stores is not dependant on their native language being C or C++.
- stephth 15y agoTrue. I haven't tried it and it looks promising, but currently it depends on packages like Erlang, Spidermonkey, and OpenSSL, so adding Mobile CouchBase to an app means increasing its size by about 42MB.
- electrum 15y agoWhat advantages does this have over the built-in SQLite?
- beder 15y agoIt stores key/value pairs instead of relational data. I've been looking for something like this for a while as a replacement to NSUserDefaults.
- ichverstehe 15y agoCREATE TABLE kv (key text PRIMARY KEY, value text);
- br1 15y agoInserts are much faster due to the log-structured merge-tree.