Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Introducing PGSync 🐘 Real-time PostgreSQL replication. FREE. OSS Built in Rust. 🦀 Postgres 16 / 17 / 18. No extensions. No triggers. No complex setup. → snapshot → replicate → stream changes → track WAL → recover from crashes → resume automatically → keep databases in sync ~15 MB...

135,020 görüntüleme • 27 gün önce •via X (Twitter)

22 Yorum

pgrun.dev profil fotoğrafı
pgrun.dev27 gün önce

Built in Rust. Fast, lightweight, reliable. 🦀

pgrun.dev profil fotoğrafı
pgrun.dev27 gün önce

Zero gaps between snapshot and streaming.

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

yesss

ActiveRabbit profil fotoğrafı
ActiveRabbit27 gün önce

Next up: data masking + PGX integration. 🚀

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

Data masking is a game changer.

om lahorey profil fotoğrafı
om lahorey27 gün önce

no triggers is what sold me how does it handle schema changes mid stream

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

A good question!

Dev 🦀 profil fotoğrafı
Dev 🦀27 gün önce

Но как это отличается от встроенной в PostgreSQL логической репликации?

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

PGSync is a standalone Rust engine with automated safety checks, crash recovery, WAL monitoring, and ~15 MB RAM usage.

Osahenrumwen Aigbogun profil fotoğrafı
Osahenrumwen Aigbogun27 gün önce

Will save this for later, looks interesting

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

Sure, lmk your feedback!

HEISGIFT profil fotoğrafı
HEISGIFT27 gün önce

no extensions no triggers is the line that sells it setup is where most replication tools lose people

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

no setup, just use it

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

v1.1 cargo install pgsync

Security Consult with Michael profil fotoğrafı
Security Consult with Michael27 gün önce

Nice, no triggers is a big plus. A feature worth having early: an allow-list of tables and columns to sync, so a copy to analytics doesn't quietly carry password hashes and personal data along with everything else.

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

100% agree! Table and column allow-lists are on the roadmap, along with PGFake integration for data masking. 🔥

Security Consult with Michael profil fotoğrafı
Security Consult with Michael27 gün önce

Allow-lists plus masking covers it nicely. That combo is what lets a team say yes to syncing prod data without a long meeting first. Will keep an eye out for the release 🙌🏾

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

yessss

NinjaX profil fotoğrafı
NinjaX27 gün önce

Lol just have you ai write a script

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

sure,. open for contribution!

Jonatan Orozco profil fotoğrafı
Jonatan Orozco27 gün önce

can it sync while the replica is being in use?

alex shapalov profil fotoğrafı
alex shapalov27 gün önce

Yes! You can read and query the replica while PGSync streams changes in the background.

Benzer Videolar