Turso is an in-process SQL database, compatible with SQLite
21–30 of 109 posts
Re: Turso is an in-process SQL database, compatible with SQLite
#22Earlier quoted context omitted.
This is a huge differentiator. I built our internal meme platform with Turso. Really fun and easy to use.
How much internal traffic are you generating that single thread sqlite writes can't keep up?
Re: Turso is an in-process SQL database, compatible with SQLite
#23Re: Turso is an in-process SQL database, compatible with SQLite
#24I’d imagine there’s an extremely long tail of features and quirks that will take time to iron out even after SQL compatibility is achieved. Looks like it’s still missing some important features like savepoints (!!!), windows and attach database. I’d be more excited and imagine it would be more marketable if it focused instead on being simply an embedded sql db that allowed multiple writers (for example), or some othe…
Re: Turso is an in-process SQL database, compatible with SQLite
#25I’d imagine there’s an extremely long tail of features and quirks that will take time to iron out even after SQL compatibility is achieved. Looks like it’s still missing some important features like savepoints (!!!), windows and attach database. I’d be more excited and imagine it would be more marketable if it focused instead on being simply an embedded sql db that allowed multiple writers (for example), or some othe…
There is. For example, four months ago [0] they've accidentally stumbled upon about an explicitly documented quirk of SQLite file format. [0] https://news.ycombinator.com/item?id=45101854
I'm surprised they didn't have any extreme tests with a lot of data that would've found this earlier. Though achieving the reliability and test coverage of sqlite is a tough task. Does make the beta label very appropriate.
Re: Turso is an in-process SQL database, compatible with SQLite
#26Is there an example of a company that rewrote something popular in a faster / better language and built a successful business on that? I can think of ScyllaDB and Redpanda but aren't they struggling for the same reasons: not the default, faster horse, costly to maintain, hard to reach escape velocity
Certainly some of the newer succesful database companies are written in more modern languages (for example go with cockroachdb, go originally and now rust with influxdb) but it's wrong to call these (or really any language) faster than C/C++ just more productive languages to develop reliable software in...
Re: Turso is an in-process SQL database, compatible with SQLite
#27Is there an example of a company that rewrote something popular in a faster / better language and built a successful business on that? I can think of ScyllaDB and Redpanda but aren't they struggling for the same reasons: not the default, faster horse, costly to maintain, hard to reach escape velocity
Re: Turso is an in-process SQL database, compatible with SQLite
#28Re: Turso is an in-process SQL database, compatible with SQLite
#29A gotcha, if you are expecting compatibility with sqlite. You can't set PRAGMA journal_mode=WAL and expect to be able to read database state from another process. Turso will report exclusive lock
Would be great if one of the Turso developers can clarify :)
Re: Turso is an in-process SQL database, compatible with SQLite
#30the description as "the next evolution of sqlite" is offensive D. Richard Hipp has done a universal good for the world by releasing sqlite into the public domain and maintaining it for 25 years I bet this VC funded knockoff won't see 5