Live data from Hacker News

Influxdb made the switch from Go to Rust

old.reddit.com

161–162 of 162 posts

Re: Influxdb made the switch from Go to Rust

#161
post #105
post #65

Earlier quoted context omitted.

I still love Go, but I think Rust is a better fit for very performance sensitive systems software like a database.

You can write a database in Go, sure, but if you want to compete at the very top end, you need all the control. Go is nice in the way that Go is nice (if you even agree with that statement) precisely because it doesn't have that control. Unless it is a terminal goal for a database to be in Go simply to be in Go (BoltDB seems to fit into this category) or you don't care to compete at the very top end, I think it's a m…

What problem, according you, is Go "trying" to solve?

Re: Influxdb made the switch from Go to Rust

#162
post #138

How big are y'all that you need InfluxDB? For one database that receives 100M 600 byte JSON records/day, a single node AWS PostgreSQL RDS instance is handling it effortlessly, and the DBA work is very part-time. We keep year+ of summaries and 48 hours of detail, unloading the rest to S3 as parquet files, queryable by Athena if we need. AFAICT, we're spending p.s. a buddy at a top-3 TV streaming service is also doing…

update: it's actually more like $1500/mon and that includes an RDS proxy, failover instance and online backups with one-click restore.
Post reply on HN