Я хочу создать проект и использовать MongoDB
и Neo4J
, обе базы данных необходимо использовать. Теперь концепция дня Hibernate OGM
была запущена, и поддержка обеспечивает все базы данных NoSQL. Если я за Hibernate OGM
, они использовали JPA apis для реализации, и это простой пользователь для пользователей Hibernate. Если я поеду на Spring-Data, нам нужно настроить оба Spring-Data MongoDB
и Spring-Data Neo4j
и использовать для этого Spring-Data
. Моя команда путается, для какой технологии мы идем Hibernate OGM
или Spring-Data
. Мы фокусируемся на некоторых моментах и переходим на Spring-Data
. Очки, как показано ниже:Hibernate OGM над Spring-Data действителен?
Spring-Data
является ранней концепцией, поддержкаSpring-Data
легко обеспечить на интернет-форумах, ноHibernate OGM
является новым.Spring-Data
имеет различные функции для баз данных NoSQL, но для спящего режима OGM мы не уверены, что вся особенность является при условии, что упоминание в this slide.Hibernate OGM
использование JPA запросов и JPA запросы переводить в соответствии с запросом поставщика NoSQL и я думаю, что эта проблема производительности причины , Но в Spring-Data мы легко пользовалисьCypher Queries
иMongo Template
.- Я также смущаюсь для
Hibernate OGM
, чтобы иметь полную поддержку функции Graph Db, например, поддерживать атрибуты отношений?
Просьба предложить мне, для какой технологии нам нужно идти.
Похож на дубликат http://stackoverflow.com/a/23168401/18122. –
Возможный дубликат [В чем разница между данными Spring MongoDB и Hibernate OGM для MongoDB?] (Http://stackoverflow.com/questions/23163853/whats-the-difference-between-spring-data-mongodb-and-hibernate- ОГМ-для-MongoDB) –