同一问题四种查询语言:SQL、SPARQL、Cypher、GQL 答案完全一致
JeremyCMorgan · x · 2026-11-06
作者用同一份真实教育数据(NCES IPEDS 2024)向四种查询语言提出同一个问题——哪些学校提供完全在线的健康专业硕士且六年毕业率超 60%?实验设计:
- SQL:三张表直读 CSV,跑 DuckDB 2.0
- SPARQL:RDF(schema.org + 自建 kgn 词表),跑 rdflib 7.6
- Cypher:标签属性图,跑 Kùzu 0.11.3
- ISO GQL:同一属性图,跑 GraphLite 0.0.1
四种语言返回完全相同的六所学校(USC 91.8%、NYU 87.6%、UW-Seattle 85.2%、Baylor 80.0%、UCF 78.0%、Keiser-Ft Lauderdale 61.0%)。结论:答案差异来自语义建模与实现细节,而非查询语言语法本身。代码、数据与结果均已在 GitHub 开源,对数据库架构师是有价值的实验。
「研究」频道最新
- 让全球地表数据可被 AI 查询,Luke Davis 发布数月新作 — dansitu · 2026-11-06
- 诺奖物理学家狄拉克:最好的想法都来自周日独自散步时的放松状态 — CatAstro_Piyush · 2026-11-06
- 聊天模型登顶 16 项机器人榜单,真机插头 11 次全失败 — AIFlow_ML · 2026-11-06
- 概率管推理、统计管量化、机器学习管预测:三者关系一次讲清 — TivadarDanka · 2026-11-06
- Burkov 发布 True Positive Weekly #184:LLM 原生读写神经网络权重 — burkov · 2026-11-06
- 6 个 Claude 智能体在小镇生活 20 天:自发协作造工具捞回工资箱 — LiminalWanderings · 2026-11-06