PostgreSQL Distributed & Secure Database Ecosystem Building
summary
Claim: transform existing PostgreSQL into a sharded, compute/storage–split database using Apache ShardingSphere, deploying stateless distributed SQL compute nodes on Kubernetes while leaving storage on existing Postgres or RDS. Tools: JDBC driver and proxy, Helm charts, demo with three compute instances. Features: elastic compute scale‑out, transparent sharding table creation, automatic data migration, column encryption and SQL audit. Project is mature (open source ~5 years, >14 releases) and the demo shows sharding and encryption actually working end to end.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:20Motivation for distributed clusters
- 3:10Challenges in DB infrastructure
- 6:32Monolith to distributed evolution
- 8:00Compute-storage separation
- 9:26PostgreSQL on Kubernetes
- 12:00Benefits of ShardingSphere
- 17:21ShardingSphere overview
- 19:10ShardingSphere clients
- 24:18Architecture before/after ShardingSphere
- 26:06Distributed SQL for shards
- 29:19Demo setup on Kubernetes
- 33:15Sharded tables and encryption
- 36:56Security and encryption
- 37:59Summary
- 39:01Q&A
related talks
31mPostgreSQL Distributed & Secure Database Ecosystem Building
27mAutomatically shard & scale-out traditional databases on K8s
53mBreakout Session
45mThe Future of Postgres Sharding
45mThe Future of Postgres Sharding
38mPostgreSQL as a distributed computing platform
42mPostgreSQL Distributed: Architectures & Best practices
33mFive Sharding Data Models and Which is Right
