Live data from Hacker News

Deep dive into Turso, the “SQLite rewrite in Rust”

kerkour.com

91–100 of 154 posts

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#91

Earlier quoted context omitted.

> 2) They have a paid cloud option to drive income from: I’ve been confused by this for a while. What is it competing with? Surely not SQLite, being client server defeats all the latency benefits. I feel it would be considered as an alternative to cloud Postgres offerings, and it seems unlikely they could compete on features. Genuinely curious, but is there any sensible use case for this product, or do they just catc…

The article talks about this. If you have a project that starts small and an in-process DB is fine, but you end up needing to scale up then you don't have to switch DBs.

Thanks. Serves me right for commenting without reading the article.

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#92

Earlier quoted context omitted.

Yeah, that's not a good environment for this kind of engineering. You need long term stability for a project like this, slow incremental development with a long term plan, and that's antithetical to VC culture. On the other hand, Rust code and the culture of writing Rust leads to far more modularity, so maybe some useful stuff will come of it even if the startup fails. I have been excited to see real work on database…

where do you see these opportunities? i didnt see a lot of issues personally rust would be better at than C in this domain. care to elaborate? (genuinely curious!) personally i see more benefit in rust for example as ORM and layers that talk to the database. (those are often useful to have in such an ecossystem so you can use the database safe and sanely, like python or so but then u know, fast and secure.)

You need to be crazy to use an ORM. I personally think that even SQL is redundant. I would like to see a high quality embedded database written in Rust.

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#93
post #38
post #22

The thing that worries me the most about Turso is that rather than the small, stable team running SQLite, Turso is a VC backed startup trying to capitalize on the AI boom. I can easily see how SQLite's development is sustainable, but not Turso's. They're currently trying to grow their userbase as quickly as possible with their free open source offering, but when they have investors breathing down their necks asking a…

I too am weary of VC incentives but: 1) It's MIT licensed. Including the test suite which is something lacking in SQLite: https://github.com/tursodatabase/turso 2) They have a paid cloud option to drive income from: https://turso.tech/pricing

Are there any VC-funded open source projects that didn't attempt rug pulls? (There must be, right?)

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#94
post #93
post #38

Earlier quoted context omitted.

I too am weary of VC incentives but: 1) It's MIT licensed. Including the test suite which is something lacking in SQLite: https://github.com/tursodatabase/turso 2) They have a paid cloud option to drive income from: https://turso.tech/pricing

Are there any VC-funded open source projects that didn't attempt rug pulls? (There must be, right?)

metabase.com, but metabase is intended for business analyst types and is AGPL, with shenanigans for embedding and an enterprise edition thing

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#95
post #93
post #38

Earlier quoted context omitted.

I too am weary of VC incentives but: 1) It's MIT licensed. Including the test suite which is something lacking in SQLite: https://github.com/tursodatabase/turso 2) They have a paid cloud option to drive income from: https://turso.tech/pricing

Are there any VC-funded open source projects that didn't attempt rug pulls? (There must be, right?)

Whether or not they attempt rug pulls, or other slimy measures to extort money from entrenched users... this VC backed OSS startups have given us some nice things. People fork the permissively licensed code when the scumbuckets get too smelly and the company goes on to irrelevancy while people use the actually OSS version.

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#97

This is very shallow for a supposed deep dive. I'm not ready to entertain Turso as an alternative to something that is as battle tested as Sqlite.

Yeah, I was expecting performance benchmarks, detailed feature comparisons, analysis of binary/extension compatibility, etc.

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#98

Earlier quoted context omitted.

The next bullet point: > 2. The TH3 test harness is a set of proprietary tests…

Of course, but how does that make the allegation not FUD?

I’m confused, the statement is that SQLite has a proprietary test suite? It does. Where’s the FUD?

Turso tried to add features to SQLite in libsqlite but there were bugs/divergent behaviour that they couldn’t reconcile without the full test suite.

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#99
post #54

Earlier quoted context omitted.

Turso has its own test suite that in the repo.

but the other one has decades of engineering effort and is based on real world problems

But the other one is not available to most and SQLite itself is "open-source" not "open-contributions" so extending SQLite is pretty much impossible at scale:

- no way to merge upstream

- no way to run full test-suit to be sure everything is tiptop

Re: Deep dive into Turso, the “SQLite rewrite in Rust”

#100
post #93
post #38

Earlier quoted context omitted.

I too am weary of VC incentives but: 1) It's MIT licensed. Including the test suite which is something lacking in SQLite: https://github.com/tursodatabase/turso 2) They have a paid cloud option to drive income from: https://turso.tech/pricing

Are there any VC-funded open source projects that didn't attempt rug pulls? (There must be, right?)

Grafana has been a pretty good steward of OSS. Whether you like their products or not, they've been able to balance the OSS and commercial offerings fairly well.
Post reply on HN