Get started#

Using PGAA#

Replicating with PGD#

  • Implementing tiered tables Combine PGD AutoPartition and PGAA to create an automated data lifecycle. Move older partitions to object storage while keeping recent data in Postgres tables.

  • Replicating to analytics Convert standard heap tables into HTAP tables. Use continuous logical replication to maintain a real-time analytical copy of your transactional data in the data lake.

  • Offloading to analytics Perform surgical storage management by manually moving entire HTAP tables to the cold tier, truncating local data to reclaim disk space immediately.

Performance & optimization#

Reference#

  • Configuration parameters : The behavior of the PGAA extension is governed by Grand Unified Configuration (GUC) variables. These parameters allow you to switch executors, enable performance optimizations, and manage security credentials.

  • Functions : PGAA introduces a suite of SQL functions for administrative tasks, such as mapping new tables, monitoring storage health, and launching maintenance background jobs.

  • Table options : When mapping or creating analytical tables, specific options allow you to define how data is read from or written to your object store.

  • Data types and definitions : PGAA maps native Postgres data types to optimized columnar formats in the data lake.

  • Benchmark datasets : Access pre-configured schemas and data loading instructions for analytical datasets to baseline your performance.