EMATIX(R) DATA TERMINAL — ROBCO INDUSTRIES UNIFIED OPERATING SYSTEM
COPYRIGHT 2026 EMATIX SYSTEMS — ALL RIGHTS RESERVED
USER: GUEST   SESSION: 2026-05-20 21:00:33Z   HOST: ematix.dev/specs
// TECHNICAL SPECS

What's shipped

v0.3.0 surface matrix — what's stable, what's still in motion.


Backends

BackendBatch sourceStreaming sourceTargetDDL planningStrategy executors (append / merge / scd2 / truncate)CDC target
Postgres✅ (native + COPY BINARY)
MySQL✅ (ON DUPLICATE KEY)
SQLite
DuckDB
Delta Lake (local + S3)n/a✅ (DataFusion-backed MERGE)
Object stores (Parquet / CSV / ORC / JSONL, local + S3)n/aappend + truncate
Kafkan/aappend (cross-backend)source role only
RabbitMQn/aappend (cross-backend)
GCP Pub/Subn/aappend (cross-backend)
AWS Kinesisn/aappend (cross-backend)

Batch source = readable by @ematix.pipeline (the function returns a SQL string; the framework executes it against the source connection). Streaming source = tailable by flow consume / @ematix.streaming_pipeline (long-running consumer with manual offset commit / ack). Target = writable by either pipeline shape. Cross-backend moves stream Apache Arrow batches end-to-end — same-DB pairs take the INSERT … SELECT fast path automatically.

Pipeline surface

Modes

Operational

Stream processing

What’s not in v0.3.0

Roadmap items are tracked openly in the GitHub repo issues.


◀ BACK TO TECHNICAL SPECS ▲ HOME