[Turso Blog] Turso Sync: a much, much, much better way to sync

Nguồn: Turso Blog Tóm tắt Turso — bản viết lại SQLite bằng Rust — đã giới thiệu cơ chế sync mới hoàn toàn khác với libSQL Embedded Replicas trước đó. Vấn đề cốt lõi của Embedded Replicas là nó replication dựa trên physical pages, không có cách tốt để theo dõi logical stream of changes trong SQLite, dẫn đến nhiều hạn chế nghiêm trọng: lãng phí bandwidth, không thể write locally, và thường xuyên phải bootstrap lại toàn bộ database từ cloud khi trang phân kỳ....

24/04/2026 · 2 min · dhphong

[Hacker News] A story about how I dug into the PostgreSQL sources to write my own WAL receiver

Nguồn: medium.com/@mailbox.sq7 Tóm tắt Bài viết mô tả hành trình của một kỹ sư từ câu hỏi đơn giản “pg_receivewal hoạt động như thế nào?” đến việc tự viết WAL receiver từ scratch bằng cách đọc trực tiếp PostgreSQL source code. WAL (Write-Ahead Log) là cơ chế durability và replication cốt lõi của PostgreSQL: mọi thay đổi đều được ghi vào WAL trước khi apply vào heap files. Tác giả giải thích streaming replication protocol mà PostgreSQL expose qua libpq: client kết nối với role REPLICATION, gửi START_REPLICATION command, sau đó nhận stream các XLogData message chứa WAL segments....

19/04/2026 · 1 min · dhphong