Realm数据库

Realm是一个多版本并发控制的数据库,旨在替代SQLite,支持Java, ObjectiveC, React Native等多种平台。它拥有自己的数据库存储引擎,提供函数式查询API,比SQLite更快,且具备加密、跨平台、数据变更通知等高级特性。使用时,需要创建继承RealmObject的实体类,支持多种数据类型,并可以通过 RealmConfiguration 进行配置。" 128911727,5613002,Dockerfile 指令完全指南,"['Docker', '容器', '架构']
摘要由CSDN通过智能技术生成

引言:Realm数据库, 目前有Java, ObjectiveC, React Native, Swift, Xamarin的几种实现, 是一套用来取代SQLite的解决方案.
Realm 数据库的基本介绍:
Realm 是一个多版本并发控制数据库,由Y Combinator公司在2014年7月发布一款支持运行在手机、平板和可穿戴设备上的嵌入式数据库,目标是取代SQLite。
Realm 本质上是一个嵌入式数据库,他并不是基于SQLite所构建的。它拥有自己的数据库存储引擎,可以高效且快速地完成数据库的构建操作。和SQLite不同,它允许你在持久层直接和数据对象工作。在它之上是一个函数式风格的查询api,众多的努力让它比传统的SQLite 操作更快 。
优势

  • 易用
    Ream 不是在SQLite基础上的ORM,它有自己的数据查询引擎。并且十分容易使用。

  • 快速
    由于它是完全重新开始开发的数据库实现,所以它比任何的ORM速度都快很多,甚至比SLite速度都要快。

  • 跨平台
    Realm 支持 iOS & OS X (ObjectiveC & Swift) & Android。我们可以在这些平台上共享Realm数据库文件,并且上层逻辑可以不用任何改动的情况下实现移植。

  • 高级
    Ream支持加密,格式化查询,易于移植,支持JSON,流式api,数据变更通知等高级特性

  • 可视化
    Realm 还提供了一个轻量级的数据库查看工具,在Mac Appstore 可以下载“Realm Browser”这个工具,开发者可以查看数据库当中的内容,执行简单的插入和删除数据的操作。win

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值