Spring и Mixing SQL и NoSQL дБ - PullRequest
       0

Spring и Mixing SQL и NoSQL дБ

5 голосов
/ 17 июля 2010

Ответы на моего предыдущего поста вдохновили меня на смешение баз данных SQL и NoSQL.

Какова наилучшая практика реализации двух баз данных с точки зрения настройки контекста приложения и создания DAO?

Давайте выберем Derby в качестве базы данных SQL и Cassandra в качестве другого.Я ищу, например, пример appcontext.xml, два DAO, один реализующий CRUD на Derby и другой ond Cassandra и один (не два) примера модульного теста с одновременным использованием обоих DAO.

Учебники, примеры (maven ;-)) проектов, рекомендации книг и т. Д. Добро пожаловать.

1 Ответ

2 голосов
/ 20 апреля 2011

Попробуйте spring-data http://www.springsource.org/spring-data (вводное справочное видео здесь )

Я думаю, что Spring Data JPA предоставляет модель программирования репозитория, которая начинается с интерфейса на управляемый доменобъект.Может быть, мы можем переключить или указать домен для разных хранилищ данных.Я не пробовал это сам.Вы можете проверить Getting-Start-with-Spring-Data-JPA

, но сочетание nosql и реляционного будет сложным.но можно сохранить определенный тип данных в одном хранилище, основываясь на его уровне сегрегации.Я не уверен, что изоляция транзакций возможна для нескольких хранилищ данных. Скажем, вы храните документы в одном хранилище, а реляционные данные - в том, который при необходимости требует целостности данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...