NoSQL的对像/数据存储映射框架:Kundera 2.1 发布
jopen 12年前
Kundera 是一个 JPA 2.0 兼容的 NoSQL 数据存储的对象- 数据映射框架。Kundera基于以下目的开发:
- 让操作NoSQL数据库变成像操作SQL那样简单
- 为 NoSQL Datastores提供一个兼容JPA的解决方案
- 帮助开发人员,忘记复杂的NoSQL存储,把精力放在Domain Model上
- 通过改变配置就能够在多个data-stores之间轻松切换
Kundera支持的NoSQL包括:
- Cassandra
- MongoDB
- HBase
- 关系数据库
Kundera 2.1 包含 bug 修复, 性能提升以及以下新的特性:
- CQL 版本配置
- 实现 Cassandra/MongoDB/HBase的批量新更与插入
- 实现了JPA MetaModel 和 TypedQuery
- 为Cassandra提供Raw thrift客户端支持
- Datastore特定的XML配置
- Stronger 查询支持:
- JPQL 支持所有数据类型和关联
- JPQL 支持使用主键和其它列进行查询
- JPA 遵循情况:
- EntityManager 方法实现 (contains, refresh, detach, setProperty)
- EntityManagerFactory 方法实现(getPersistenceUnitUtil)
- 持久化方法 (getProviderUtil) </ul> </li> </ul>