I am developing a web based application, and I am expecting lots of users accessing the site simultaneously. I would like to know which database should i go for, SQL Server, ORACLE ,MySQL or any other db would suffice. The number of people I am expecting to be accessing simultaneously would be around 1 million users. It would be great if anyone can help me on this. Thanks