I'm redoing a legacy system, and currently, I have a database with the same structure for each client. I'm really unsure whether I should maintain it this way for the new system or if I should create a unified model. What would be the advantages and disadvantages of these models?
Considering that I also need a way to unify the reports, facilitate backup retrieval for verification, and handle large data insertion throughout the day.