NoSQL的持久層框架 Hibernate OGM
Hibernate 團隊對外宣布了一個新的家族成員,Hibernate OGM, OGM 是 Object Grid Mapping的縮寫,它的目標是試圖使用 JPA 來操作 NoSQL數據庫,目前似乎局限于Infinispan 。
Hibernate Object/Grid Mapper (OGM) aims at providing Java Persistence (JPA) support for NoSQL solutions. It reuses Hibernate Core's engine but persists entities into a NoSQL data store instead of a relational database. It reuses the Java Persistence Query Language (JP-QL) to search their data.
That's the grand scheme of things and we will roll out functionalities over time. The short term target is:
- support for Infinispan (done)
- support Hibernate Search full-text queries (done)
- support simple JP-QL queries (restrictions and many-to-one joins)
The medium target is:
- support other key/value stores
- support other NoSQL families
- support complex joins and aggregations
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!