Home / Companies / Turso / Blog / Post Details
Content Deep Dive

Turso Sync: a much, much, much better way to sync

Blog post from Turso

Post Details
Company
Date Published
Author
Glauber Costa
Word Count
1,697
Language
English
Hacker News Points
-
Summary

Turso, a full rewrite of SQLite in Rust, offers a significantly improved syncing capability over its predecessor libSQL, which struggled with limitations due to its reliance on physical page replication. Turso introduces Change Data Capture (CDC) to efficiently track and transmit only logical changes, enhancing performance and reducing errors. This new approach allows users greater control with separate push and pull functions and promises faster, more reliable synchronization experiences. Benchmarks demonstrate that Turso vastly outperforms libSQL, particularly in scenarios requiring local write speeds and efficient data transfer, making it the recommended choice for syncing databases, despite any remaining compatibility gaps with SQLite.