統計情報(30日間)


最新情報をツイート


人気の投稿

Key-value なDB

このエントリーをはてなブックマークに追加

SQLiteを素で使うのはちょっと、でもCoreDataは...というケースにいい。



特徴
- No SQL knowledge required
- Schema-less
- Key-value based storage
- Store your own custom objects
- Bags, a free-form relational system
- Fast, direct object manipulation
- Dynamic queries
- Full index support, inner-objects, embedded arrays and dictionaries
- Convenience methods to access, manipulate and maintain SQLite databases
- Full SQLite access available
- Mac OS X Lion 10.7 and iOS 5 ready
- iOS library runs on the device and simulator
- ARC compliant

バックエンドにSQLiteを使っているようだ。アクセスはNSDictionaryとほぼ同じだが、検索できるところがポイント。自前でNSDictionaryを key archiverで保存する方式はお手軽だが検索がネックになるので、この点が優れている。SQLiteでの管理なら件数増による速度劣化も(自前key archiverに比べ)問題にならない。

日本語情報だとここが参考になる(RubyMotionの記事)



Leave a Reply