← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

RayforceDB: A Pure C Analytics Database with Lisp-like Syntax for Columnar and Graph Data

🔄 Updated 1d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • RayforceDB is a pure C analytics database.
  • It integrates columnar analytics, graph traversal, and recursive queries.
  • The database uses a Lisp-like syntax for queries.
  • It is designed for low-latency processing and production systems.

Integrated Analytics Engine

RayforceDB is a new analytics database written entirely in C. It unifies columnar analytics, graph traversal, and recursive queries within a single embeddable execution pipeline. This integration is intended for teams requiring microsecond-level latency in their data operations.

Unified Workload Processing

The database aims to eliminate the need for moving data between separate engines for different types of analysis. It processes relational operators and graph traversals within the same plan, optimizing the entire workload and keeping data processing close to the hardware. This approach is designed to improve efficiency for complex queries.

Query Interface and Optimization

RayforceDB supports a Lisp-like syntax for its queries, allowing for complex questions with a concise syntax. Users can interact with Rayforce via an interactive interface, embed its C API, or connect through client interfaces. All interaction methods utilize the same optimizer and execution core.

Core Capabilities

The database includes columnar analytics features such as vectorized filters, joins, groups, windows, pivots, and time-series primitives. It also offers a native graph engine with CSR traversal, shortest paths, centrality, communities, WCO joins, and HNSW. Recursive Datalog is supported for expressing reachability and recursive relationships, compiled into the same execution graph. Storage options include CSV, splayed and partitioned tables, memory maps, IPC, and block offloading.

Production Use Cases

RayforceDB is already in use within production systems and open-source projects. Its applications span various financial sectors, including trading, market connectivity, investment analytics, and risk management.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

RayforceDB is a new pure C analytics database that combines columnar analytics, graph traversal, and recursive queries into a single execution pipeline. It is designed for low-latency data processing and supports a Lisp-like query syntax, aiming to eliminate the need to move data between different engines for complex workloads.