You can only really use several servers for the website itself. The actual order matching need to be done on a single processor detached from the front end.
They could at least detach the entering of orders into the database and the actual order processing. Also load balancing for the frontend (which is terribly slow) and for MySQL (which seems to crash frequently) should be a must-have. I doubt they have any of this...
MySQL. Jeez, isn't that really the end of the discussion? What else did they use, FrontPage?
There is absolutely no reason why you couldn't do this well with MySQL. Like most web sites most database access is read only, and MySQL is actually quite good at that.
Any other competent technical folks want to get together and discuss putting an exchange together? Not too impressed with the options we have right now.
I have been thinking about it. But there's more to a successful company than just setting up a couple of web services.