C'è qualche motivo per avere un server di database di sviluppo dedicato che tutti gli sviluppatori possono usare, cioè non hanno una copia locale del db nelle loro macchine. Abbastanza chiaramente, questo rallenterà lo sviluppo, ma sono curioso che qualcuno lo faccia effettivamente a livello aziendale. So che dovrei fidarmi degli sviluppatori che assumiamo e immagino che questo sarà per lo più il tipo di risposte che otterrò, ma se qualcuno lo fa davvero vorrei sapere se vale la pena farlo.
UPDATE:
Grandi risposte. La mia domanda nasce da questa domanda da quora riguardante la protezione del codice sorgente: link
Ecco la risposta pertinente che mi ha fatto riflettere:
Facebook (and Google and probably many others) don't have employees check out code on their laptops. Code is checked out on developer servers or workstations and employees connect to these to work. These are only accessible on the corporate network, and connecting from outside the network requires VPN, which itself requires multi-factor authentication.
Ora che ci penso, se lo sviluppatore ha accesso al terminale ai server di sviluppo, deve avere accesso a tutto ciò che è lì dentro che molto probabilmente include il db.