可用版本:Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11

jOOQ 和 NoSQL

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

jOOQ 用户通常会对 jOOQ 直观的 API 感到兴奋,然后希望它支持 NoSQL。

有各种各样的 NoSQL 数据库实现了某种专有的查询语言。 其中一些查询语言甚至看起来像 SQL。 例如 JCR-SQL2CQL (Cassandra 查询语言)Cypher (Neo4j 的查询语言) 等等。

将 jOOQ API 映射到这些替代查询语言将非常不合适并且是泄露的抽象。 我们相信 SQL 标准及其各种方言的力量和表达能力。 过多扩展此标准或未完全实现此标准的数据库通常不适合作为 jOOQ 的目标。 最好为该特定查询语言构建一个新的专用 API。 例如,对于 Cypher,有 Cypher-DSL,这是一个更好的选择。

jOOQ 专注于 SQL,并且只专注于 SQL。

反馈

您对此页面有任何反馈吗? 我们很乐意听到您的反馈!

The jOOQ Logo