Salve a tutti, premetto che non sono un mago in questo campo.

In un'applicazione web, è meglio avere un database unico con le tabelle tutte in comune oppure creare database per ogni cliente, ed ognuno lavora nel suo ambiente?

un singolo db è più facile da manutenere, però se è necessario fare qualche personalizzazione diventa molto complicato.
allo stesso modo, se per un qualsiasi motivo devo mettere offline il database, fermo tutti quanti, non un cliente soltanto

non saprei, qualche suggerimento?