- 授权协议: Apache
- 开发语言: Java
- 操作系统: Android
- 软件首页: https://github.com/wangjiegulu/RapidORM
- 软件文档: http://www.cnblogs.com/tiantianbyconan/p/4748077.html
软件介绍
RapidORM 是 Android ORM 的解决方案。
特点:
1. 支持使用反射和非反射(模版生成)两种方式实现执行SQL。
2. 支持复合主键
3. 支持任何主键类型
4. 兼容android原生的 android.database.sqlite.SQLiteDatabase 和SqlCipher的net.sqlcipher.database.SQLiteDatabase。
缺点:
不支持链表查询。
Android上主流的ORM框架有很多,常用的有ORMLite、GreenDao等。
-优点:API很友好,使用比较方便简单稳定,相关功能比较完整。
-缺点:内部使用反射实现,性能并不是很好。
-优点:性能很不错,
-缺点:API却不太友好,而且不支持复合主键,主键必须要有并且必须是long或者Long。持久类可以用它提供的模版生成,但是一旦使用了它的模版,持久类、DAO就不能随意去修改,扩展性不是很好。如果不使用它的模版,代码写起来就很繁琐。
所以结合了两者重新写了一个 ORM:RapidORM
NoSQL精粹
[美]Pramod J. Sadalage、[美]Martin Fowler / 爱飞翔 / 机械工业出版社 / 2013-8 / 49.00元
《NoSQL精粹》为考虑是否可以使用和如何使用NoSQL数据库的企业提供了可靠的决策依据。它由世界级软件开发大师和软件开发“教父”Martin Fowler与Jolt生产效率大奖图书作者Pramod J. Sadalage共同撰写。书中全方位比较了关系型数据库与NoSQL数据库的异同;分别以Riak、MongoDB、Cassandra和Neo4J为代表,详细讲解了键值数据库、文档数据库、列族数据库......一起来看看 《NoSQL精粹》 这本书的介绍吧!