Splice Machine

Splice Machine is a SQL database built on top of HBase and SparkSQL. All queries first are parsed using Apache Derby and then split into separate execution plans for HBase and Spark.

System Architecture

Shared-Disk

Storage Architecture

Disk-oriented

Query Interface

SQL

Storage Model

Hybrid

Query Compilation

JIT Compilation