Abbiamo un sacco di app di piccole e medie dimensioni, ognuna delle quali ha il proprio database (MSSQL Server). È stato suggerito di consaldare i database "correlati" in una quantità più piccola di database più grandi.
Non condividono in modo particolare molti dati, sarebbero solo in un gruppo aziendale simile. Ad esempio, utilizzando un database "Finanze" per conservare le tabelle e le procedure per le app finanziarie.
Sarebbe opportuno utilizzare uno schema diverso per ogni app, ad es.
App1.SomeTable
App1.SomeOtherTable
AppTwo.SomeTable
Quali sono i pro e i contro di questo approccio? A cosa devo fare attenzione?