Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

From a database load perspective, Postgres can get you pretty far. The reads triggered by each poll should be trivial index-only scans served right out of RAM. Even a modest Postgres instance should be able to handle thousands per second.

The limiting factor for most workloads will probably be the number of connections, and the read/write mix. When you get into hundreds or thousands of pollers and writing many things to the queue per second Postgres is going to lose its luster for sure.

But in my experience with small/medium companies, a lot of workloads fit very very comfortably into what Postgres can handle easily.



+1 on connections being the limiting factor. Curious how further a connection pooler can get you




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: