Skip to content

Commit 370d362

Browse files
committed
docs: fix flow
1 parent 08d6393 commit 370d362

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

site/engineering/realtime-engine.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
The Realtime Engine is the core of LinkedQL’s [live queries](/capabilities/live-queries). It is **an *in-memory* compute + cache layer** that sits between storage and application code, responsible for converting storage-level mutations — WAL, binlog, or in-memory emitters — into logical change streams that materialize as live result sets.
1111

12-
Most existing “live query” approaches are either non-SQL in design or narrow in implementation scope. The live query model enabled by PGLite, for example, requires a local-first database architecture, where a local database replicates a portion of an upstream database and serves as the execution context for live queries. This is a valid and effective strategy, but the special topology requirement effectively becomes a new architectural limitation, and live queries become a feature of a _local database_, rather than of SQL databases in general.
12+
Most existing “live query” implementations are either non-SQL in design or too narrow in scope. The live query model enabled by PGLite, for example, requires a local-first database architecture, where a local database replicates a portion of an upstream database and serves as the execution context for live queries. This is a valid and effective strategy, but requiring a special database topology introduces a new architectural limitation. Live queries consequently become a feature of a local database, rather than of SQL databases in general.
1313

14-
LinkedQL’s goal is to make reactivity a universal concept across SQL databases — from mainstream PostgreSQL and MySQL/MariaDB, to local and in-memory databases. This requires a design that operates within the strict replication semantics of mainstream databases, accounts for network latency, and manages the compute and resource constraints of these systems. This architectural stance is one key differentiator of the LinkedQL realtime engine.
14+
LinkedQL’s goal is to make reactivity a universal concept across SQL databases — from mainstream PostgreSQL and MySQL/MariaDB, to local and in-memory databases. This requires a design that operates within the strict replication semantics of mainstream databases, accounts for network latency, and maintains a minimal performance footprint over these systems. This architectural stance is one key differentiator of the LinkedQL realtime engine.
1515

1616
This paper examines the engineering behind this design — from cost-profile analysis and execution strategies, to event-stream processing and the resulting live result sets.
1717

0 commit comments

Comments
 (0)