2013-10-03 74 views
2

有沒有人對Hibernate OGM與昆德拉的使用有任何反饋?我知道這兩個框架爲NoSQL解決方案提供了Java持久性(JPA)支持,我希望從研究這兩者的人的經驗中受益。這聽起來像昆德拉支持更多的NoSQL數據源。休眠OGM與昆德拉

回答

5

雖然它不是對你的問題的直接回答,並且因爲我對Hibernate OGM沒有詳細的瞭解,所以我想給你留下一些關於昆德拉的觀點(如果這對你有所幫助)。昆德拉有幾個有趣的觀點:

  • 支持多種數據存儲
  • 設置
  • 在代碼中處理方面非常優雅(你寫很少昆德拉代碼)
  • JPA兼容
  • 高性能非常簡單的

除此之外,昆德拉團隊非常敏感並且非常規範地發佈新版本(每2米onths左右有一個新的版本!)。這些版本支持支持的數據存儲的新功能......這一點尤其重要,因爲這些數據存儲(Cassandra等)中的很多仍在非常積極地開發中。

HTH。

1

我不知道這個問題是利益還在,但我用的Hibernate OGM最近發現一個很有趣的角度來考慮:

你可以用通常的休眠混吧。我寫了一個小測試程序,可以使用mysql,postgresql(orm)和MongoDB(ogm),只是在persistence.xml文件中有一點區別。

對我來說,這使得它不僅容易測試不同的數據庫,而且測試不同類型的數據庫:)