NoSQL的對像/數據存儲映射框架:Kundera 2.1 發布
Kundera 是一個 JPA 2.0 兼容的 NoSQL 數據存儲的對象- 數據映射框架。Kundera基于以下目的開發:
- 讓操作NoSQL數據庫變成像操作SQL那樣簡單
- 為 NoSQL Datastores提供一個兼容JPA的解決方案
- 幫助開發人員,忘記復雜的NoSQL存儲,把精力放在Domain Model上
- 通過改變配置就能夠在多個data-stores之間輕松切換 </ul>
- Cassandra
- MongoDB
- HBase
- 關系數據庫
- CQL 版本配置
- 實現 Cassandra/MongoDB/HBase的批量新更與插入
- 實現了JPA MetaModel 和 TypedQuery
- 為Cassandra提供Raw thrift客戶端支持
- Datastore特定的XML配置
- Stronger 查詢支持:
- JPQL 支持所有數據類型和關聯
- JPQL 支持使用主鍵和其它列進行查詢
- JPA 遵循情況:
- EntityManager 方法實現 (contains, refresh, detach, setProperty)
- EntityManagerFactory 方法實現(getPersistenceUnitUtil)
- 持久化方法 (getProviderUtil)
Kundera支持的NoSQL包括:
Kundera 2.1 包含 bug 修復, 性能提升以及以下新的特性:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!