Realm 让移动开发更简单

Realm 是一个开源的面向对象的关系型数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。

目前支持 iOS/OS X/Android 平台,提供 Swift/Objective-C/Java 语言的 API。


Realm的特点

跨平台: 现在绝大多数的应用开发并不仅仅只在 iOS 平台上进行开发,还要兼顾到 Android 平台的开发。为两个平台设计不同的数据库是愚蠢的,而使用 Realm 数据库, iOS 和 Android 无需考虑内部数据的架构,调用 Realm 提供的 API 就可以完成数据的交换,实现 “ 一个数据库,两个平台无缝衔接 “。

简单易用: Core Data 和 SQLite 以及Jave ORMs 冗余、繁杂的知识和代码足以吓退绝大多数刚入门的开发者,而换用 Realm ,则可以极大地减少学习代价和学习时间,让应用及早用上数据存储功能。

可视化: Realm 还提供了一个轻量级的数据库查看工具,借助这个工具,开发者可以查看数据库当中的内容,执行简单的插入和删除数据的操作。毕竟,很多时候,开发者使用数据库的理由是因为要提供一些所谓的 “ 知识库 “。


Realm github 开源路径
https://github.com/realm/


中文文档:
https://realm.io/cn/
http://djyde.github.io/2014/10/17/realm-doc-in-chinese.html


相关
http://www.infoq.com/cn/news/2014/10/Realm-android
http://www.cocoachina.com/ios/20150505/11756.html