Reputation: 7867
I'm running a small server with MySQL installed that will have 10 to 20 clients remotely connected to it (direct connection) flooding it with data. The data could be coming in at 200-300 writes per second. Possibly more/less.
I'm wondering how well MySQL can handle this. The 'server' is an off the shelf computer. Nothing special/enterprise.
I don't know whether I should write a small async server that will sit between MySQL and the clients to buffer the data. Every 1000 rows or so, it can dump the data into MySQL.
Is this necessary? Or can MySQL handle this load?
Upvotes: 0
Views: 164
Reputation: 17419
Facebook makes extensive use of MySQL at commit rates higher than yours, so it's certainly possible. I don't know the exact commit rate at which it stops being easy.
Upvotes: 1