RayforceDB: A Pure C Analytics Database with a Lisp-Like Syntax
RayforceDB – a pure C analytics database with a Lisp-like syntax
RayforceDB fuses columnar analytics, graph traversal, and recursive queries into a single embeddable execution pipeline. Written in pure C with zero dependencies, it offers vectorized filters, joins, groups, windows, pivots, time-series primitives, native graph algorithms, recursive Datalog, and flexible storage options. The Rayfall language provides a Lisp-like syntax for complex queries, and the engine is designed for microsecond-level latency. It's MIT-licensed, embeddable, and supports Linux and macOS.
Rayforce fuses columnar analytics, graph traversal, and recursive queries into one embeddable execution pipeline—built for teams that measure latency in microseconds, not meetings.
- christoff12
The claim of "built for teams that measure latency in microseconds" is conflicted by the pseudo demo showing a simple query that takes 4 seconds. I could assume that this is slowed down for effect, but the glowing green label[1] tells me this is a "real engine run" so now I'm confused.
My core question is why would I use this instead of duckdb and writing SQL as God intended[2]?
---
[1] A clear indication of AI generation
[2] This is a joke.
- AlotOfReading
It's a little weird to truncate the history [0] of your open source project and lock the v1 commits in a separate repo with limited access [1]. Are the authors embarrassed of the commit history?
[0] https://github.com/RayforceDB/rayforce/pull/166
[1] https://github.com/RayforceDB/rayforce2/blob/master/README.m...
- opem
At this point, I see an AI generated site I quit.
this might be good stuff, but I'm not even interested anymore!