PostgreSQL Distributed & Secure Database Ecosystem Building
summary
Claim: ShardingSphere turns plain PostgreSQL clusters into a distributed, encrypted system by adding a pluggable kernel and middleware. It uses a ShardingSphere proxy or ShardingSphere-JDBC driver, a YAML-configured distributed SQL layer, and rules for sharding and encryption. Demo runs one proxy and two PostgreSQL storage nodes, creates a logical t_user table that maps to t_user_0 and t_user_1, stores ciphertext in storage while the proxy returns decrypted phone numbers, and the project shows ~15,000 GitHub stars and ~318 contributors.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:28Apache ShardingSphere project
- 5:25Community and ecosystem
- 7:30Key features
- 9:15ShardingSphere Proxy for PostgreSQL
- 12:33Sharding and encryption use cases
- 17:09Distributed secure PostgreSQL cluster
- 19:38Cluster setup process
- 22:49Deploying ShardingSphere Proxy
- 24:13Distributed SQL
- 27:48Sharding and encryption rules
- 28:53Live demo and summary
related talks
42mPostgreSQL Distributed & Secure Database Ecosystem Building
53mBreakout Session
27mAutomatically shard & scale-out traditional databases on K8s
38mPostgreSQL as a distributed computing platform
45mThe Future of Postgres Sharding
45mThe Future of Postgres Sharding
52mSharding PostgreSQL using Foreign Data Wrappers
33mFive Sharding Data Models and Which is Right
