Hi All,
Usually, when I am working on django project, I have one database per web site. So one company has all its database in one single mysql database. However recently I am working on a site that had requirements similar to basecamp web site. Here are the new requirement: 1. Multiple company with multiple users. 2. Each company should not be able to see other company data. 3. Each company access goes to http://companyname.app.com so my question is that what is the best way doing this ? Should I develop the site with: a. One database or each company has its own database. b. How to handle http://companyname.app.com routing ? c. What is the best way of doing the database partitioning if I go with one shared database ? Data confidentiality is very important. I am afraid that error in database access expose one company data to others. Any advise or suggestion are appreciated. Thanks in advance, -- Leon Yeh Imagination Delivered. www.newavenue.net --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

