~/talk

Replacing Oracle Features in PostgreSQL: HA, Functions & Extensibility

Talkat Postgres Conference Orlando 2025 · 2025-03-18..03-21· [databases]
links:none on file
slides:none on file

Shows concrete replacements and proven results: 20+ Oracle→Postgres migrations, schema conversion with ora2pg and AWS DMS, and demos of running concurrent REFRESH MATERIALIZED VIEW with pg_cron to avoid blocking. Replaces virtual columns with generated stored columns, implements flashback-like temporal tables via an extension, and uses PG_PARTMAN for automated partition maintenance — a 5 TB table with 1,000+ subpartitions and 16 TB HNSW index drops a query from ~24s to ~100ms. Covers Patroni, logical vs physical replication, Aurora/DSQL options, and pgvector (15,000+ GitHub stars).

AI-written summary · about

  1. 0:00Introduction
  2. 8:30Oracle vs PostgreSQL architecture
  3. 14:34Materialized views & virtual columns
  4. 22:29Time travel & flashback queries
  5. 29:11Partitioning strategies
  6. 34:46High availability solutions
  7. 47:49Global & distributed PostgreSQL
  8. 56:39PostgreSQL extensions
  9. 1:02:00Migration strategies & tools
  10. 1:04:28PostgreSQL & Oracle future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.