Sail
TPC-DOOM: how fast does your SQL database run Doom?
TPC-DOOM measures the speed of the fastest databases
Sail
TPC-DOOM measures the speed of the fastest databases
Sail
Sail is a Spark-compatible compute engine written in Rust on Apache DataFusion: PySpark and Spark SQL clients connect to it over Spark Connect, and DataFusion executes what they send. This week Sail played Doom. Freedoom's first level, 1,200 tics of it, ran as one SQL query:
rust
Grust's graph kernels inside Sail's Spark Connect server: stage a graph from a DataFrame, call an algorithm, get a DataFrame back.