RayforceDB:用 Lisp 语法写 C 语言分析引擎

RayforceDB – a pure C analytics database with a Lisp-like syntax

RayforceDB 是一个纯 C 编写的开源分析数据库,零外部依赖,却拥有 Lisp 般简洁的 Rayfall 语法。它将列式分析、图遍历和递归查询融合在同一个执行管道中,让数据无需在不同引擎间搬运。从 10 万行交易数据到复杂的图网络查询,Rayforce 能在微秒级延迟下完成优化与执行。无论是嵌入到本地应用,还是通过 IPC 进行远程调用,它都提供统一的优化核心。对于追求极致性能、希望掌控数据路径的团队来说,Rayforce 提供了从原始列数据到关联答案的一站式解决方案,无需额外搭建第二套平台。

Rayforce 将列式分析、图遍历和递归查询融合进一个可嵌入的执行管道,专为那些以微秒而非会议来衡量延迟的团队打造。
  1. christoff12

    宣称“专为那些以微秒为单位衡量延迟的团队打造”,却与演示中一个简单查询耗时 4 秒的伪效果相矛盾。我本可以假设这是为了效果而故意放慢了速度,但那个亮绿色的标签 [1] 告诉我这是“真实引擎运行”,这让我很困惑。

    我的核心问题是:我为什么要用这个,而不是用 DuckDB 并像上帝设计的那样写 SQL[2]?

    ---

    [1] 显然是 AI 生成的标志

    [2] 这是个玩笑。

  2. AlotOfReading

    把开源项目的历史 [0] 截断,并将 v1 的提交锁定在一个访问受限的独立仓库中 [1],这种做法有点奇怪。作者们是对提交历史感到尴尬吗?

    [0] https://github.com/RayforceDB/rayforce/pull/166

    [1] https://github.com/RayforceDB/rayforce2/blob/master/README.m...

  3. opem

    到了这一步,只要看到 AI 生成的网站,我就直接关掉。

    这东西可能不错,但我已经完全不感兴趣了!

同日更多故事

2026-08-14