Yup. I've done a fair bit of work with databases, there's no reason on earth a company that makes millions has a trading engine that lags that hard. Someone on reddit claims they calculated MtGox can handle 40 trades a second. 40?! Even 400 would be surprisingly low.
Agreed, they're slower by orders of magnitude than they should be. A friend of mine works for a company that designs & programs custom hardware used by these high speed traders. Order are processed in 1-10 microseconds, not tens of milliseconds. The kicker is that they're been slow for years, which is inexcusable. And they never bothered to rebrand to something bitcoin specific instead of Magic The Gather Online eXchange.
By comparison, this is what 10 milliseconds of stock trading of Merck looks like between various worldwide exchanges (London, NYSE, etc):
https://www.youtube.com/watch?feature=player_embedded&v=rB5jJuMP84EI'm taking advantage of the lull in activity to cash out of Gox, and after their wire arrives, I'll send a wire to bitstamp. I hope the exchange spread lasts until funds arrive.
Thank you.
Plenty of single server databases can do 1000s of queries a second. They've made millions. WTF. Anyone who has done any works on databases, should realize there's a huge problem when the trading engine lags 1 minute, 5 minutes, 10 minutes? Huh?
To show how bad it is, here's a simple example of how you can lag the fuck out of MtGox.
Break MtGox EngineThe fact this works, shows how poorly the whole setup is designed. But wait, I don't own an exchange, I should just be quiet. Despite the fact it's PAINFULLY obvious Gox is a pile of shit. And NotMe should change his sig because he doesn't have a clue about programming, or math. Sorry, you just don't.