Live data from Hacker News

We're Building Postgres in Rust. Using the LLVM of Databases

turso.tech

11–20 of 29 posts

Re: We're Building Postgres in Rust. Using the LLVM of Databases

#13
post #10
post #8

Earlier quoted context omitted.

There is no turso sqlite

I don't know if you were being pedantic or confused, but turso is a sqlite3 remake in rust (with some additional features).

turso is not an sqlite remake.

at all

Re: We're Building Postgres in Rust. Using the LLVM of Databases

#14
post #5

I'm already quite excited about Turso being SQLite-compatible, but adding many features on top. And when a feature is not directly compatible with SQLite (ie: you can't directly read the file with `sqlite3`, it's straightforward to convert). This is great because you know you'll always be able to continue working with that database. Even if Turso stopped working, it's still a valid SQLite database. A combination I wo…

Supporting Postgres is a good goal but honestly the real challenge is extensions. Would supporting Postgres wire compatibility guarantee any Postgres extension would also work? This is one of the problems with Aurora - it’s all well and good until you need an extension that isn’t on the blessed list

Re: We're Building Postgres in Rust. Using the LLVM of Databases

#15
post #8
post #4

Earlier quoted context omitted.

People said same thing about sqlite, but I love turso sqlite and haven't faced any issues.

There is no turso sqlite

"An in-process SQL database, compatible with SQLite, and now with a Postgres frontend too "

Re: We're Building Postgres in Rust. Using the LLVM of Databases

#16
post #5

I'm already quite excited about Turso being SQLite-compatible, but adding many features on top. And when a feature is not directly compatible with SQLite (ie: you can't directly read the file with `sqlite3`, it's straightforward to convert). This is great because you know you'll always be able to continue working with that database. Even if Turso stopped working, it's still a valid SQLite database. A combination I wo…

Supporting Postgres is a good goal but honestly the real challenge is extensions. Would supporting Postgres wire compatibility guarantee any Postgres extension would also work? This is one of the problems with Aurora - it’s all well and good until you need an extension that isn’t on the blessed list

> Would supporting Postgres wire compatibility guarantee any Postgres extension would also work?

It would not, for obvious reasons.

Re: We're Building Postgres in Rust. Using the LLVM of Databases

#17
post #10

Earlier quoted context omitted.

I don't know if you were being pedantic or confused, but turso is a sqlite3 remake in rust (with some additional features).

turso is not an sqlite remake. at all

Maybe you could explain why you think it is not a remake, when it clearly is generally seen as one.

Re: We're Building Postgres in Rust. Using the LLVM of Databases

#18
post #16

Earlier quoted context omitted.

Supporting Postgres is a good goal but honestly the real challenge is extensions. Would supporting Postgres wire compatibility guarantee any Postgres extension would also work? This is one of the problems with Aurora - it’s all well and good until you need an extension that isn’t on the blessed list

> Would supporting Postgres wire compatibility guarantee any Postgres extension would also work? It would not, for obvious reasons.

Care to elaborate? The reasons are not obvious

Re: We're Building Postgres in Rust. Using the LLVM of Databases

#19
post #10

Earlier quoted context omitted.

I don't know if you were being pedantic or confused, but turso is a sqlite3 remake in rust (with some additional features).

turso is not an sqlite remake. at all

They are even going to the extend of preserving SQLite footguns, so I am not sure what else would it be.
Post reply on HN