[英]are there java/jvm agnostic framework for json-document NoSQL
给出的:有多个文档存储类型的NoSQL系统,例如,couchdb / base,mongodb和aws-dynamodb(可以是文档也可以是键值)。 交叉检查研究:可在以下位置找到基于文档存储的NoSQL系统: http : //nosql-database.org/
时间:根据您要实现的内容,不同的nosql类型(键值,文档存储等)可提供不同的好处。 对于此问题,需要对JSON内容进行文档存储,并且需要评估一种实现良好文档存储解决方案并针对不同的nosql数据库进行测试的方法。
问题:是否有基于JVM的框架(java,scala,groovy等)提供类似于JPA和其他ORM的不可知的覆盖,从而允许一次实施代码并针对不同的nosql数据库进行测试运行而无需重新编写代码(仅更改)配置)?
注意: http : //hibernate.org/ogm/就是这样的一个例子,但是仅列出了一个支持的基于文档存储的nosql数据库。
Spring Data当前具有Redis,MongoDB,Couchbase,DynamoDB和其他几个NoSQL数据库的模块。
Hibernate OGM项目当前支持MongoDB和Neo4j。
看起来JPA还支持CouchBase , MongoDB和Google Cloud Datastore 。
Hibernate似乎有您想要的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.