Android开发的童鞋应该都知道,使用官方的SQLite数据库,可以满足我们大部分增删改查的需求,然而随着Android技术的逐步成长,你会慢慢发现SQLite越来越不能满足我们的需求。总结为以下主要几点:
- 1、创表,增删改查需要些大量代码,开发效率极低。
- 2、需大量封装,测试繁琐。
- 3、效率极低(当你使用了GreenDao||Realm你会发现它完全不能接受)。
- 4、加密等操作需手动处理。
正因为SQLite的繁琐使用,Andorid也会随着JAVA 的脚步出现大量的ORM框架,类似于JAVA Web的Hibernate。
目前流行的Andorid数据库框架
下面先列出目前流行的常见ORM框架:ORMLite、Afinal、ActiveAndroid、SugarORM、GreenDao、Realm
下面给出他们对应的仓库地址,从地址热度、star、更新时间,你也基本能判断出他们目前的流行程度与使用人数。
ORMLite:https://github.com/j256/ormlite-android
Afinal:https://github.com/yangfuhai/afinal
ActiviteAndroid:https://github.com/pardom/ActiveAndroid
SugarORM:Android 平台专用ORM
GreenDao:https://github.com/gree

本文深入分析了Android数据库框架GreenDao和Realm的实战应用,包括开发环境需求、版本对比、数据库操作性能测试及使用推荐。在性能测试中,GreenDao在删除操作上表现出优势,而Realm在添加和查询上更胜一筹。根据项目需求,推荐使用GreenDao或Realm。
最低0.47元/天 解锁文章
2765

被折叠的 条评论
为什么被折叠?



