Java数据持久化到NoSQL
2012-05-21 11:13
11 查看
除了Hibernate OGM外, datanuclues也提供了类似能力. datanucleus.org
不同之处是,
1. datanucleus的影响力远小于hibernate
着从google的搜索结果数就可以看出来,
2. 编程接口
Hibernate OGM: JPA, native hibernate api
DataNucleus: JPA, JDO
3. License
Hibernate OGM: LGPL v2.1
DataNucleus: Apache 2.0
都不妨碍使用, 但是datanuclues更好一些.
4. 功能
Hibernate OGM还是没有ORM成熟, 官方支持 infinispan 和 MongoDB, 实际上还有Ehcache也是支持的.
支持的关系有 one_to_many, one_to_one, many_to_one.
DataNucleus的官方支持mongoDB, HBase, BigTable, Neodatis
详细情况还要考察,文档太少.
不同之处是,
1. datanucleus的影响力远小于hibernate
着从google的搜索结果数就可以看出来,
2. 编程接口
Hibernate OGM: JPA, native hibernate api
DataNucleus: JPA, JDO
3. License
Hibernate OGM: LGPL v2.1
DataNucleus: Apache 2.0
都不妨碍使用, 但是datanuclues更好一些.
4. 功能
Hibernate OGM还是没有ORM成熟, 官方支持 infinispan 和 MongoDB, 实际上还有Ehcache也是支持的.
支持的关系有 one_to_many, one_to_one, many_to_one.
DataNucleus的官方支持mongoDB, HBase, BigTable, Neodatis
详细情况还要考察,文档太少.
相关文章推荐
- Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。
- Java数据的持久保存——写入XML文件
- Java三大框架之——Hibernate中的三种数据持久状态和缓存机制
- NoSQL之Redis(二)---Java操作Redis存储自定义类型数据
- Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数
- Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数
- JAVA 基本数据类型长度
- Java基本数据类型
- NOSQL(二)聚合数据模型
- 静态数据的初始化(Think in java P95页代码解析)
- java 对redis几种数据类型的基本操作
- Java创建和解析Json数据方法(三)——json-lib包的使用
- java多线程之多个线程访问共享对象和数据的方式
- java使用异或对图片数据进行加密
- JAVA数据与JSON的转换
- java基本数据类型
- 性能测试数据生成——java代码实现
- Java运行时数据区讲解
- java基本数据类型存储范围
- java脚本实现下拉框和文本框的数据交换