logoalt Hacker News

arpinumtoday at 12:12 PM3 repliesview on HN

This is frustrating to read. Tigres is built on FoundationDB, but doesn't expose all FoundationDB operations like transactions, range reads, and get mapped range. They go through all sorts of complications to handle these issues, including a database for caching (and they don't consider thundering herd problems).

What if you just ran FoundationDB instead?


Replies

xenatoday at 2:59 PM

I've occasionally pitched the idea of exposing transactions for object storage based on bucket forking. I think the idea is finally starting to land, but it's a really "out there" usecase that is likely hard to conceptualize until it's usable in some form.

embedding-shapetoday at 12:30 PM

> What if you just ran FoundationDB instead?

Would that let you do collaboration blog-posts with another VC-funded startup though?

show 1 reply
ddorian43today at 12:37 PM

FoundationDB is only as metadata store.

Also, the database is the last thing you want to re-invent unless your business is explicitly building a db (even then it's best to re-use a db like all the postgresql forks that have existed)

show 1 reply