ObjectBox[一] 特性
来源:互联网 发布:善领p57数据升级 编辑:程序博客网 时间:2024/06/07 01:15
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/
- ObjectBox[一] 特性
- ObjectBox
- ObjectBox入门
- ObjectBox入门
- ObjectBox[二] 教程:如何开始使用ObjectBox
- ObjectBox入门(续)
- ObjectBox[八] 关系
- ObjectBox[九] 数据模型变更
- ObjectBox[十] 自定义类型
- ObjectBox升级的坑
- ObjectBox[十一] 事务
- ObjectBox[十三] 数据调试
- ObjectBox初识与依赖配置
- android sqlite && greendao objectbox [记录]
- ObjectBox[五]基本操作:查询
- C# 特性(Attribute)(一)
- C#特性(一)
- firefox特性(一)
- 在Windows上安装Gradle
- 2016级算法第二次练习赛——背包&DP大作战——U AlvinZH的奇幻猜想——合数篇
- Android水波纹点击效果
- 邓巴定律
- k_means聚类后簇缺失问题的解决办法
- ObjectBox[一] 特性
- web.xml is missing and <failOnMissingWebXml> is set to true
- 安卓在同一个Activity中实现fragment的切换
- 三(一)mybatis接口映射sql 使用xml
- 【示例教程】使用Leadtools对身份证进行识别和表单模板创建
- vc6,vc.net,vc7,vc8,vc9,c,c++,c#的区别与联系
- Vue全家桶实践项目总结
- es索引不会及时刷新的问题
- getline()函数总结