We're building Postgres in Rust. Using the LLVM of databases
27 points by polyrand
27 points by polyrand
Don't (nearly) all SQL databases work by compiling SQL queries to a VM? Seems like kind of a weird point to single out SQLite on specifically.
Most databases have a tree of relational operations and some kind of push or pull interface for each operation. Sqlite compiles queries to an imperative bytecode that has variables and loops.
pgwire author here. Great to see Turso is back with pgwire for a postgres-compatible database.
Hm. I wonder why the company felt the need to pivot.
So did they finish their SQLite rewrite or abandon it?
https://lobste.rs/s/rxdnnq/introducing_first_alpha_turso_next
https://github.com/tursodatabase/turso#how-compatible-is-turso-database-with-sqlite
Looks like that is still their goal they are just adding other “frontends” along the way.
This is a very interesting post. The false flagging is shameful.
This might eventually be a game-changer for my work project. It’s huge. It is in no way “off-topic” or “spam” — that's bullshit, and in this case I have no idea why anyone would flag it that way. (Maybe there was an emdash somewhere in the post and people decided it’s AI slop based on that? I dunno. People are losing their goddam minds.)
The flagging on this site has become terrible. I hope the mods can do something about it. Ban a couple of people who maliciously flag, and maybe the rest of them will back off?
It has major AI slop indicators: graphic design is very similar to lots of vibecoded tools' websites and infographics (rounded rectangles with thin solid borders, the glow effect everywhere, color scheme, ...), "we rewrote [big thing] in Rust", and the bold claims. It's only when I opened the Github repo and saw the README and large number of contributors that I realized it's real.
Nothing about this Turso post set off my LLM writing vibe detector. Contrast with this post I just saw on HN which had me seething from the second paragraph on.
If you don’t want your stuff treated as slop, don’t make it look like slop.
Turso is VC backed so lobste.rs isn’t their main audience anyway.
I am curious, because I don't yet understand the value prop of Turso. What is game changing about this? Are you planning on using the internals as libraries or something like that, or the actual DB clones are what's useful? I don't see the utility in cloning either of these DBs to be honest.
The false flagging at this point is the culture here.
It's not false flagging - people just have different opinions to you.
Will this improve the reader's next program? Will it deepen their understanding of their last program? Will it be more interesting in five or ten years?
It's a product announcement. It's spam, it's not on-topic.