1. Skepticism Over Turso's Value Proposition and Stability
Many commenters question the fundamental need for a Rust rewrite of SQLite, arguing that SQLite's decades of battle-testing, reliability, and simplicity are superior to Turso's unproven "experimental" features. They express concern about its VC backing, potential for future license changes, and lack of SQLite's extensive test suite. - bawolff: "SQLite is some of the most battle tested software in the world. Turso seems like relatively new software that is still a bit experimental. You do not want your databases to be new or trendy. You want your databases to be solid as a rock." - maxpert: "I have been asked multiple times on why I chose SQLite and not Turso. I've always responded people that I don't trust an open-source project once it's backed by a VC firm." - dgroshev: "This style of development does not inspire confidence. They develop features, sure. But I want my database to be rock-solid and completely covered by tests, not just move fast and break things."
2. Perceived Marketing Misalignment and Lack of Technical Merit
A prevalent theme is that Turso's marketingβas "the next evolution of SQLite"βis offensive, dishonest, or a "marketing spin" that overshadows its actual technical offerings. Commenters feel it overpromises, especially regarding compatibility (e.g., breaking ecosystem tools if extensions are used) and fails to clearly justify its existence over SQLite. - blibble: "the description as 'the next evolution of sqlite' is offensive... I bet this VC funded knockoff won't see 5 [years]." - gpm: "That marketing is really the one thing that keeps me from considering this as a serious option. It's a signal of dishonest intent... why in the world would I use the alternative built by apparently dishonest people?" - rendaw: "They bluntly say you should use it instead of SQLite: 'The next evolution of SQLite'... This not only implies that SQLite has some significant design issues... but it also implies that they, not the SQLite author, are the ones who are capable of doing this. My guess is this is what's rubbing so many people the wrong way."
3. Potential Benefits of Rust Features and Concurrency
Despite the skepticism, there is acknowledgment of specific technical advantages that Turso offers, particularly for modern, asynchronous applications. These include native async support, potential for better concurrent writes (using MVCC), and easier embedding in non-C languages (like Go) without CGO. Some users highlight these as compelling reasons to consider it over SQLite for specific use cases. - loktarogar: "Turso Database is a project to build the next evolution of SQLite in Rust... with features like native async support, vector search, and more." - mattrighetti: "One quick thing I can think of is multiple writers." - gpm: "MVCC is a non-locking algorithm for concurrent writers that the big databases like postgres use... It's not a matter of pushing locks around but allowing multiple threads to operate on the data concurrently." - ako: "I've been using a sqlite alternative to avoid dependencies on a native library. It's go application that uses a native go sqlite reimplementation so i can create platform specific binaries that include all dependencies. Makes installation easier and more reliable."