MongoDB
プロジェクトを作成し、 と を使用したいのですがNeo4J
、両方のデータベースを使用する必要があります。この日のHibernate OGM
コンセプトは、すべての NoSQL データベースの立ち上げとサポートの提供でした。私が行くなら、Hibernate OGM
彼らは実装にJPA APIを使用しました.Hibernateユーザーにとっては簡単なユーザーです. Spring-Data を使用する場合は、そのために と を使用する API の両方を構成する必要がSpring-Data MongoDB
ありSpring-Data Neo4j
ますSpring-Data
。Hibernate OGM
私のチームは、どちらのテクノロジを使用するか混乱していますSpring-Data
。いくつかのポイントに焦点を当てて、Go for Spring-Data
. ポイントは以下の通りです。
Spring-Data
は初期の概念であり、Spring-Data
オンライン フォーラムで簡単にサポートを提供できますが、Hibernate OGM
新しいものです。Spring-Data
には NoSQL データベース用のさまざまな機能がありますが、Hibernate OGM については、このスライドで言及されているすべての機能が提供されているかどうかはわかりません。Hibernate OGM
JPAクエリを使用し、JPAクエリはNoSQLベンダークエリに従って変換され、これがパフォーマンスの問題を引き起こすと思います. しかし、Spring-Data ではCypher Queries
、 andを簡単に使用できますMongo Template
。Hibernate OGM
関係の属性を維持するなど、Graph Db 機能を完全にサポートしていることについても混乱していますか?
どの技術が必要か教えてください。