Get the latest tech news
An adventure in writing compatible systems
Rewriting existing software is hard. Compatibility can take unexpected turns!
We aim to keep full compatibility with SQLite, while adding new and exciting features like CDC, concurrent writes, encryption, among many others. To the point that we have a challenge ( https://turso.algora.io): if anyone can find a bug that leads to data corruption and improve our simulator to catch it next time, we will pay you a cash prize. Here is how the plot thickens: once we improved the simulator to also generate some runs without faults, so the databases would have a chance to grow, we started seeing the bug every time.
Or read this on Hacker News