Realm数据库简介

Realm 是一个跨平台的移动数据库引擎,于 2014 年 7 月发布,准确来讲,它是专门为移动应用所设计的数据持久化解决方案之一。数据库

Realm 能够轻松地移植到您的项目当中,而且绝大部分经常使用的功能(好比说插入、查询等等)均可以用一行简单的代码轻松完成!架构

Realm 并非对 Core Data 的简单封装,相反地, Realm 并非基于 Core Data ,也不是基于 SQLite 所构建的。它拥有本身的数据库存储引擎,能够高效且快速地完成数据库的构建操做。工具

以前咱们提到过,因为 Realm 使用的是本身的引擎,所以, Realm 就能够在 iOS 和 Android 平台上共同使用(彻底无缝),而且支持 Swift 、 Objective-C 以及 Java 语言来编写( Android 平台和 iOS 平台使用不一样的 SDK )。学习

使用Realm的理由:spa

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

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

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

相关文章
相关标签/搜索