Java Spring和SQL与nosqldb的混合

Java Spring和SQL与nosqldb的混合,java,sql,database,spring,nosql,Java,Sql,Database,Spring,Nosql,这个问题的答案鼓励我混合使用SQL和NoSQL db 在应用程序上下文配置和DAO创建方面,两个数据库的最佳实践实现是什么 让我们选择Derby作为SQL数据库,选择Cassandra作为另一个数据库。我搜索的是一个示例appcontext.xml,两个DAO,一个在Derby上实现CRUD,另一个是ond Cassandra,还有一个(不是两个)同时使用两个DAO的示例单元测试 教程、示例(maven;-)项目、书籍推荐等。欢迎使用。试试spring数据(介绍性参考视频) 我认为SpringD

这个问题的答案鼓励我混合使用SQL和NoSQL db

在应用程序上下文配置和DAO创建方面,两个数据库的最佳实践实现是什么

让我们选择Derby作为SQL数据库,选择Cassandra作为另一个数据库。我搜索的是一个示例appcontext.xml,两个DAO,一个在Derby上实现CRUD,另一个是ond Cassandra,还有一个(不是两个)同时使用两个DAO的示例单元测试

教程、示例(maven;-)项目、书籍推荐等。欢迎使用。

试试spring数据(介绍性参考视频)

我认为SpringDataJPA提供了一个存储库编程模型,它从每个托管域对象的接口开始。也许我们可以将域切换或指向不同的数据存储。我还没有亲自尝试过。你可以查一下


但nosql和关系数据库的结合将是复杂的。但可以根据隔离级别将特定类型的数据持久化到一个存储中。我不确定事务隔离是否适用于多个数据存储。假设您将文档存储到一个存储中,将关系数据存储到需要数据完整性的存储中。

您是否计划同时使用这两个存储?而不是。我更愿意一劳永逸地摆脱SQL;-)我有一个类似的问题,但更倾向于现有的java.sql和javax.sql接口: