DB
Concepts

Overview

The building blocks of NYXDB — table kinds, transforms, streaming reads, storage, indexes, and the PSI routing model.

NYXDB is organized around a small set of primitives that share one internal contract. Understanding how they compose is the fastest way to model a workload.

The query path

NYXDB keeps its query path interface-first. The parser accepts function-shaped syntax; the binder and runtime registry decide which active function version is valid for the current query.

SQL text
  -> ISqlParser
  -> IQueryBinder
  -> ILogicalPlanner
  -> IQueryOptimizer
  -> IQueryExecutor

This keeps hot-loaded functions and enterprise extensions isolated from the parser, and lets services compose shared engine modules rather than owning alternate implementations.

On this page