2

MongoDBプロジェクトを作成し、 と を使用したいのですがNeo4J、両方のデータベースを使用する必要があります。この日のHibernate OGMコンセプトは、すべての NoSQL データベースの立ち上げとサポートの提供でした。私が行くなら、Hibernate OGM彼らは実装にJPA APIを使用しました.Hibernateユーザーにとっては簡単なユーザーです. Spring-Data を使用する場合は、そのために と を使用する API の両方を構成する必要がSpring-Data MongoDBありSpring-Data Neo4jますSpring-DataHibernate OGM私のチームは、どちらのテクノロジを使用するか混乱していますSpring-Data。いくつかのポイントに焦点を当てて、Go for Spring-Data. ポイントは以下の通りです。

  1. Spring-Dataは初期の概念であり、Spring-Dataオンライン フォーラムで簡単にサポートを提供できますが、Hibernate OGM新しいものです。
  2. Spring-Dataには NoSQL データベース用のさまざまな機能がありますが、Hibernate OGM については、このスライドで言及されているすべての機能が提供されているかどうかはわかりません。
  3. Hibernate OGMJPAクエリを使用し、JPAクエリはNoSQLベンダークエリに従って変換され、これがパフォーマンスの問題を引き起こすと思います. しかし、Spring-Data ではCypher Queries、 andを簡単に使用できますMongo Template
  4. Hibernate OGM関係の属性を維持するなど、Graph Db 機能を完全にサポートしていることについても混乱していますか?

どの技術が必要か教えてください。

4

1 に答える 1