Hi,

I'm working on a web 2.0 project that targeting small to medium size companies 
for providing business services. Companies simply register to the site and then 
start their business by loading their data, sharing and discussing them with 
others.

The design/architectural decision now we are facing from database perspective 
is how we should store companies' specific data? One way is to put all of them 
in a single database and partition them by company-id and the other one is to 
create, on the fly,  a new database per company . The justification for the 
latter is that MySQL is not powerful enough (compare to Oracle or DB2) to 
handle large amount of data and concurrent users.

I'm new to MySQL and don't know that much about it and this is why I'd like to 
discuss this concern here. 

Thanks,

Mohammad
 



      Ask a question on any topic and get answers from real people. Go to 
Yahoo! Answers and share what you know at http://ca.answers.yahoo.com

Reply via email to