gpt4 book ai didi

java - 从 Java 查询 NoSQL 以及直接查询和间接查询之间的性能差异

转载 作者:太空宇宙 更新时间:2023-11-04 07:20:13 24 4
gpt4 key购买 nike

我刚刚开始研究NoSQL,想问以下问题:

  1. 就像 SQL 是所有 RMDBS 的直接查询语言一样,那么所有 NoSQL 数据库的直接查询语言是什么?如果没有一种直接语言,那么存在哪些查询语言 - 几种查询语言的列表就足够了。

  2. 与上面的问题 1 类似,Java 是否有适用于所有 NoSQL 数据库的标准查询语言?

  3. 与 MongoDB 和/或 Neo4J 上的直接 NoSQL 查询相比,使用 JDO/Datanucleus 或 Spring Data 时是否存在显着的性能差异?例如,就RMDBS而言,通过JDBC直接编写SQL与使用JPA/ORM Tool相比,有显着的性能差异,有利于直接SQL。

我问这些问题的原因是为了抵消使用 JDO/Datanucleus 的交叉兼容性优势与性能损失或 yield ?

谢谢。

最佳答案

目前,NoSQL 还没有标准。

如果您选择 NoSQL 来提高性能,添加任何层都可能会对其产生影响。因此,大多数 NoSQL 提供商更喜欢为每种语言提供“驱动程序”,以尽量保持性能并为您提供访问其数据的简单方法。

28io 最近致力于创建一种跨多种 NoSQL 数据库进行查询的语言。该语言称为 JSONiq。

关于java - 从 Java 查询 NoSQL 以及直接查询和间接查询之间的性能差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19456632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com