8
I have a pretty complext DB on my app.
When the time came to add more functionality, I started wondering whether I should implement it by adding more tables to the existing database, or open an entirely new database for the added functionality and add the tables there.
Are there any ground rules regarding when to open a new DB? Are there any benchmarks available on the subject?