jOOQ 和 NoSQL
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
jOOQ 用户通常会对 jOOQ 直观的 API 感到兴奋,然后希望它支持 NoSQL。
有各种各样的 NoSQL 数据库实现了某种专有的查询语言。 其中一些查询语言甚至看起来像 SQL。 例如 JCR-SQL2、CQL (Cassandra 查询语言)、Cypher (Neo4j 的查询语言) 等等。
将 jOOQ API 映射到这些替代查询语言将非常不合适并且是泄露的抽象。 我们相信 SQL 标准及其各种方言的力量和表达能力。 过多扩展此标准或未完全实现此标准的数据库通常不适合作为 jOOQ 的目标。 最好为该特定查询语言构建一个新的专用 API。 例如,对于 Cypher,有 Cypher-DSL,这是一个更好的选择。
jOOQ 专注于 SQL,并且只专注于 SQL。
反馈
您对此页面有任何反馈吗? 我们很乐意听到您的反馈!