TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 436 subscribers
Post #1151 6
samkhya v1.0:首个可插拔LLM的SQL优化器

samkhya v1.0 是首个为嵌入式SQL查询优化器提供LLM可插拔校正后端的库。支持将Anthropic Claude、OpenAI GPT-4o-mini或本地Ollama接入DataFusion、DuckDB、Polars等引擎的基数估计环节,通过4行HTTP合约完成集成。内置Python FastAPI和Node TypeScript参考服务器,同时提供可证明的安全上限(LpJoinBound),确保幻觉输出不会导致劣于原生计划的查询计划。

该库在星型5连接族上实现40.95倍于AGM的紧致提升(所有30个测试单元格占优),LLM传输层P95延迟0.07–0.11毫秒。在JOB-Slow基准上与原生DataFusion 46对比,几何平均耗时1.038倍(17胜/38平/0负),预注册的≥1.35倍目标被证伪。作者在发布中明确报告了证伪的预注册假设,旨在修复该领域的可信度赤字。

工程实现为一个13-crate的Rust工作区,包含约266个测试块、17个属性测试、约3100万次模糊测试执行无崩溃。提供5层可替换架构:可移植统计草图、反馈记录器、LpJoinBound安全夹、GPU批量推理(可选)、可插拔校正器后端。默认后端为梯度提升树,TabPFN-2.5和LLM-via-HTTP为可选特性。支持DataFusion(生产)、DuckDB(生产)、Polars(Beta)、Iceberg(生产)等引擎。Apache-2.0单协议许可,含§3专利授权。


GitHub

#开发者 #工具 #samkhya #Rust #DataFusion #DuckDB #Polars #LLM #基数估计 #开源
📢 频道:@DevToolboxHub
More from @devtoolboxhub
  1. Oct 5, 2026为易忘大脑设计的规划工具 这是一篇开发者社区文章,作者讲述自己反复买纸质手账、反复弃用的经历,并据此重新设计了一款规划工具。核心观点是:传统手账假设使用者能记住并主动查看,而 AD…
  2. Oct 5, 2026大型 OpenAPI 规范的多文件拆分与 CI 校验 OpenAPI 文档起步时都是干净的单文件,但到四十个操作就变成 2000 行,到上百个操作后每个 PR 都在合并时冲突,没人…
  3. Oct 4, 2026LangGraphics:一行代码实时可视化 LangGraph 运行 LangGraphics 是一款轻量级工具,专为使用 LangGraph 或 DeepAgents 构建的代…
  4. Oct 4, 2026平台 Operator 现已支持 Application 更新的实时对齐 平台 Operator 通过 Kubernetes 自定义资源 Application 生成 Deploy…
  5. Oct 4, 2026Node.js Marketplace 运行手册:处理压缩堆栈的两类 JavaScript 错误 在选择错误跟踪系统时,Marketplace 团队需要先区分两类需求: 1. 能否…
  6. Oct 3, 2026OpenScout:本地开源模型驱动的活动筛选器 OpenScout 是一个自主运行的开发者活动通知工具,聚合并排序开发者活动、黑客松与开源聚会,按语义相关度打分。它面向一位常驻印…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →