Supabase is acquiring Turso to build the database infrastructure for agentic AI
101 comments
It should not be X times slower than SQLite.
> It was loading the data for a week already, and the speed of loading data has dropped to 4 kilobytes per second, and it will take years to load the dataset.
And then on 2nd of August
> It loaded maybe 1% of the data so far.
And then one year after
> I didn't load the data after a year. > I tried it with the fsync removed, but even then it does not work
Ok, I find this more entertaining than I should and almost unbelievable. I know that this codebase was heavily written by LLMs but the execution can't be this bad?
What am I missing and why would Supabase buy the product which can't even load the dataset properly?
https://turso.tech/blog/turso-0.8.0
In any case, this is on our radar and we do intend to improve it but not the highest priority right now.
Ah Alexey, never change
> Turso - it is ridiculously slow, can't believe that: revert the single-transaction import, cap per-query wall-clock
For example, https://github.com/Mooncake-Labs/pg_mooncake
This would allow you to write PostgreSQL queries that work against a flat file or a Postgres server. Am I understanding the potential benefit correctly?
Supabase was really early in the "throwaway full-stack environments" space. Very helpful but I find myself moving to edge networks with sqlite in spite of my dislike for javascript.
The blog post captures it really well:
> As agents build more software, we believe database demand will outpace the world’s current capacity to support them. So we need infrastructure that can scale to meet this growth and is suited to how we build with agents.
> Agents should be able to create a database as easily as creating a file, with just as little concern about cost. For smaller workloads, that shouldn’t require provisioning a dedicated machine every time. Databases should be cheap to create, available on demand, and have a clear path to production when needed.
> SQLite is well suited to these small, on-demand workloads. Postgres is what you want as your application scales. We want builders to have the same developer experience from prototyping to production.
And then hopefully sharded Postgres via Multigres :crossedfingers:
I'll likely be choosing turso going forward for projects.
(disclosure: I work at supabase)
2. Turso supports features I want that don't exist and will not exist in sqlite.
I mean this is pretty obvious, I'm not using sqlite because it doesn't do what I want it to do. I also don't understand the repeated "sqlite is the best tested software" sentiment. I don't care if it's the best tested if it doesn't do what I want it to do.
Very disingenuous to call turso a vibe coded project.
Read the full thread on Hacker News →
Related stories
- The Verge · 0 points · 5 days ago
- Can you forget how you feel about Meta?theverge.comThe Verge · 0 points · 11 days ago
- The Verge · 0 points · 7 days ago
- Can John Ternus find Apple’s next big thing?theverge.comThe Verge · 0 points · 12 days ago
- Hacker News · 73 points · 11 days ago
- The Verge · 0 points · 1 day ago