Using Postgres XL
summary
Javelin moves large analytics workloads onto Postgres XL across 10 machines (8 cores, 16GB RAM, ~1TB each) and cuts queries from ~5 minutes to seconds. Migration uses a custom Postgres XL migrator shell script to pick distribution columns and avoid skew; operational tooling includes a simple PHP Postgres XL dashboard and PGXCtl for orchestration. Pain points: fragile GTM failover, PGAdmin incompatibilities with 9.5, HBA/grant tweaks to let non-superusers see databases, and copy-based bulk loads are far faster than INSERTs.
AI-written summary · about
chapters (10)
- 0:00Introduction to Postgres XL
- 1:55Environment setup and goals
- 6:00Architecture and components
- 8:43Cluster management challenges
- 14:02Tooling and administration
- 20:02Configuration tuning
- 24:31Security and user management
- 28:37Data migration strategies
- 40:02Optimizing query performance
- 47:20Dashboarding and final Q&A
related talks
50mSupersized Postgres: Postgres-XL for OLTP and Big Data Analytics
39mPostgreSQL BI Performance & News from XL project
54mScaling out by distributing and replicating data in Postgres XC
58mSuper Jumbo Delux
36mPostgres at any Scale
26mMastering Large-Scale PostgreSQL Migration
56mA Shared nothing Cluster System Postgres XC
49mPractical Guide to Migrating +100 Large PostgreSQL to the Cloud
