Pinega Engine
An extension-oriented PostgreSQL OLTP engine with out-of-place versions, Pinega-owned persistence and buffer management, and one PostgreSQL WAL boundary.
Architecture and decisionsTechnology programmes
Pinega groups related database-systems work into programmes with explicit maturity, evidence, and product intent. Pinega Engine is the first active implementation programme; the other directions remain research or portfolio candidates.
Current portfolio map
No item below is presented as a shipped product unless a runnable, supported release and measured claim exist.
An extension-oriented PostgreSQL OLTP engine with out-of-place versions, Pinega-owned persistence and buffer management, and one PostgreSQL WAL boundary.
Architecture and decisionsCardinality reasoning, decorrelation, dependency-driven rewrites, materialised views, recursive queries, and MCTS/RL join-order selection.
Research areasExecutable histories, deterministic testing, lifecycle models, semantic diagrams, and future tools for concurrent and transactional correctness.
Research methodReplication, consensus, clocks, distributed transactions, failure models, and MPP execution remain research directions without a committed product boundary.
Research areasPinega Engine
This is an accepted programme direction for PostgreSQL 19. Individual mechanisms remain subject to implementation and measurement.
Accepted boundaries
The current engine architecture uses PostgreSQL WAL rather than creating a second independent commit and durability subsystem.
The active direction targets PostgreSQL 19 through supported extension boundaries and a narrow C ABI around Rust/pgrx code.
Version layout, cache behaviour, contention, recovery, and operational cost must be measured against PostgreSQL heap and relevant engines.
Promotion rule
The capability is meaningfully differentiated from upstream and existing products.
Safety, progress, durability, and failure assumptions are stated and tested.
Representative benchmarks demonstrate value without hiding operational costs.
Users, workloads, compatibility, deployment, support, and non-goals are explicit.
CI, reproducible builds, observability, documentation, and upgrade paths exist.
Licensing, IP, customer value, and portfolio ownership support a sustainable offering.
Follow the evidence
The technology catalogue intentionally separates active design, research infrastructure, and portfolio directions.