2 ms·
15K doesn't seem particularly noteworthy. I made a prototype message queue in Rust that processed about 7 million messages/second. That was running from RAM.
by andrewstuart 4y ago
15K doesn't seem particularly noteworthy.
I made a prototype message queue in Rust that processed about 7 million messages/second. That was running from RAM.
I also had a prototype that ran from disk and it very rapidly maxed out the random write performance of the SSD. Can't remember the number but it was in the order of 15K to 30K messages a second, bottlenecked by the SSD.
If the sqlite test is writing to disk it is likely also bottlenecked at the disk.
- gomezjdaniel 4y ago> I made a prototype message queue in Rust that processed about 7 million messages/second. That was running from RAM. Can you share the source code?
- andrewstuart 4y agoIt was pure garbage - a failed attempt to learn Rust.
- re-thc 4y agoNeed some garbage collection added?
- marginalia_nu 4y agoTo be fair it's very easy to outperform a DBMS by not offering ACID guarantees.
- osigurdson 4y agoAgree. I know for Postgres, we are getting at least 50K / second sustained and not doing anything special - other than using bulk insert.