title: Multi-tenant database for SAAS application
body: <p>I am developing a SAAS application which will have several thousand customers, and each customer, in turn, will have 10-20 of their own customers.</p>
  <p>Currently implementing one-database-for-all-customers, but I am concerned about privacy/security and complexity of thousands of tables in just one database.  Is there any downside to <strong>dedicating a database to each customer</strong>?</p>
  <p>If that is a better approach, are there database platforms that do a good job at it? AWS RDS with Postgre SQL?  I am a novice programmer currently using PHP + MySQL.</p>
  <p>Thank you!</p>