我刚开始研究NoSQL,想问以下问题:
就像 SQL 是所有 RMDBS 的直接查询语言一样,那么所有NoSQL数据库的直接查询语言是什么?如果没有一种直接语言,那么存在哪些查询语言 - 一些查询语言的列表就足够了。
与上面的问题 1. 类似,Java 是否有适用于所有NoSQL数据库的标准查询语言?
与 MongoDB 和/或 Neo4J 上的直接 NoSQL 查询相比,使用 JDO/Datanucleus 或 Spring Data 时是否存在显着的性能差异?例如,在 RMDBS 方面,通过 JDBC 编写直接 SQL 与使用 JPA/ORM Tool 相比,有利于直接 SQL 的性能差异很大。
我问这些问题的原因是通过使用 JDO/Datanucleus 与性能损失或收益来抵消交叉兼容性的优势?
谢谢。