【Android 开源系列】之数据库ORM框架

Android 开源系列

【Android 开源系列】之缓存框架
【Android 开源系列】之网络请求框架
【Android 开源系列】之图片加载框架
【Android 开源系列】之视频处理框架


GreenDAO - Star 8476

GreenDAO是一个轻量级,快速的orm框架。简化建表、查询、更新、插入、事务、索引的操作
特性:

  • 性能突出(比ormlite快4-5倍), performance
  • 库小,核心包小于100k
  • 简单易用的API
  • 支持protobuf
  • 自动生成数据库访问代码

Realm - Star 8315

移动端的数据库,适用于 Phone、Tablet、Wearable,支持 ORM,线程安全、支持连表及数据库加密,比 SQLite 性能更好。
特性:

  • 着重移动端
  • 简单易用的API
  • 支持线程安全,关系数据库和加密
  • 访问快速
  • 跨平台

OrmLite

OrmLite不是Android平台专用的orm框架,它是一个Java orm,OrmLite For Android增加了对Android平台的支持。

ActiveAndroid - Star 4445

ActiveAndroid是一个轻量级的orm框架,名称命令方式类似于Yii、Rails等使用的orm框架ActiveRecord

SQLBrite - Star 4210

SQLiteOpenHelper 和ContentResolver的轻量级包装

DBFlow - Star 3696

一个速度极快,功能强大,而且非常简单的 Android 数据库 ORM 库

Sugar - Star 2375

用超级简单的方法处理Android数据库
特性:

  • 配置少
  • 自动生成表结构
  • 支持在不同模式版本直接切换


Android开发者e周报往期

Android开发者e周报 第1期
Android开发者e周报 第2期
Android开发者e周报 第3期
Android开发者e周报 第4期

你可能感兴趣的:(开源,Android,android,开源,orm,框架,数据库)