ObjectBox[一] 特性

ObjectBox[一] 特性

ObjectBox[二] 教程:如何开始使用ObjectBox

ObjectBox[三] 教程:安装和基础

ObjectBox[四] 数据库持久化之实体注解

ObjectBox[五] 基本操作:查询

ObjectBox[六] 数据监听和RX(Data Observers and Reactive Extensions)

ObjectBox[七] 支持LiveData(Android体系结构组件)

ObjectBox[八] 关系

ObjectBox[九] 数据模型变更

ObjectBox[十] 自定义类型

ObjectBox[十一] 事务

ObjectBox[十二] Meta Model, IDs, and UIDs

ObjectBox[十三] 数据调试


移动数据库需要具备如下特性:

  • 非常快:我们开发ObjectBox的目的就是为了提供高性能的数据库。经过测试,ObjectBox是世界上最快的移动数据库。下面是ObjectBox的具体特性。

  • Object API: 没有行,列和SQL - ObjectBox是一个从零开始的对象数据仓库(没有ORM,没有SQLite)。API简单易学,只需要一点SQLite的知识就能学会使用。

  • QueryBuilder:查询语句只需在代码中使用QueryBuilder, 不会存在其他数据库因使用不当造成异常或崩溃。

  • (Object Relations)对象关系: 对象之间的引用和关系编译在本地代码中。

  • (Reactive)响应:使用自身的响应式方法或者内部集成的Rxjava处理数据简单又强大。

  • 多平台:ObjectBox已经支持Android和 Java(Linux和Windows)。MacOS和iOS后续将支持。

  • 快速单元测试:使用我们的多平台方法,在桌面上进行普通单元测试的时间是毫秒级别(不包括Robolectric,Instrumentation)。

  • 强大的技术: ACID属性和多版本并发控制(MVCC)为您提供安全的事务和并行性。ACID代表:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。

  • 简单的线程:ObjectBox能在所有线程中工作,不需要其他参数。

  • 无需手动控制版本升级:ObjectBox自动添加、删除、更新新的对象属性。

  • DaoCompat库:已经在使用greenDAO了?这个greenDAO APIs for ObjectBox为ObjectBox提供了熟悉的 greenDAO API。

  • 测试: 发布beta版本以后,已经有数千个应用程序在使用,其中有月活超过15万的引用程序。当然,我们有很多单元测试(> 1000个人测试)。

开始ObjectBox之旅。

原文: http://objectbox.io/features/

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值