You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,9 @@ The DBMS may need to execute an identical query plan at each computing node.
7
7
Today PostgreSQL can process only SQL statements. But it is not guaranteed, that the planner at each node will construct same query plan, because different statistics, relation sizes e.t.c.
8
8
9
9
This solution based on postgres-xl approach: plan tree is serialized by the nodeToString() routine.
10
+
During serialization we transform all database object identifiers (oid) in each node field to portable representation.
10
11
Further, the serialized plan transfer by new libpq routine called`PQsendPlan`.
11
12
In this project we use postgres_fdw connections for management of sessions and remote transactions.
12
13
Some`repeater` extension used for the demonstration of plan transfer machinery.
14
+
The`pg12_devel.patch` patch contains all core changes.
15
+
The`scripts` directory contains some simplistic demo tests.