YMatrix mxvector: How to implement high performance pluggable vectorized executor in PostgreSQL

YMatrix mxvector: How to implement high performance pluggable vectorized executor in PostgreSQL

PostgreSQL's performance in OLAP and HTAP scenarios can be significantly enhanced through a vectorized executor, an optimized execution model tailored for analytical workloads. By leveraging typed operations, batched processing, and SIMD instructions, vectorized execution minimizes overheads associated with traditional row-by-row processing, such as repeated function calls and data extraction f...

@ Postgres Conference: 2026
Ning Yu Yandong Yao

Apr 21 2026

Dev

YMatrix Domino: Design Considerations, Trade-offs, and Implementation of In-Database Stream Processing

YMatrix Domino: Design Considerations, Trade-offs, and Implementation of In-Database Stream Processing

YMatrix is a distributed, multi-model database built on PostgreSQL. Domino is its native in-database stream processing engine, enabling true unified batch and stream processing. This talk explores the design concepts, technology selection, and implementation of in-database stream processing in YMatrix, aiming to address the complexity, resource overhead, and consistency challenges of traditiona...

@ Postgres Conference: 2026
Yandong Yao Hao Wang

Apr 21 2026

Dev

No past presentaions...