Database Distribuzione: Sincronizzazione di strutture di database
151 visualizzazioni Sviluppo e implementazione di una nuova banca dati non è mai facile. La sincronizzazione manuale nuove revisioni delle strutture di database con un sistema già in esecuzione può diventare un incubo. Se il tuo incarico comprende le modifiche alla struttura di un database esistente, le opzioni di svolgere il compito senza interrompere il flusso di lavoro sono limitati. Leggi questo articolo e imparano a conoscere gli strumenti di cui hai bisogno per sincronizzare i database di strutture molto più facile che mai.
Il modo ovvio
Il metodo più semplice e più ovvio modo di sincronizzazione di due basi di dati sarebbe cancellando la vecchia banca dati e la creazione di nuove strutture su di esso. Se il backup dei dati prima di eliminare il vecchio database e il ripristino dal backup dopo aver completato l'aggiornamento delle strutture, è possibile uscire solo con essa. Tuttavia, questo approccio è inaccettabile, in molti ambienti, come si spezza il flusso di lavoro e di non fornire una ragionevole sicurezza.
Il Cammino Economici
Codificazione di una serie di istruzioni SQL e l'esecuzione di script sul lato client è un idea migliore, ma ha ancora molti punti deboli, come si consuma uno sviluppatore del tempo in operazioni di routine, e apre la possibilità di errori. Se si esegue l'aggiornamento di un database a una nuova versione, si sarebbe di applicare tutte le patch intermedi, che introduce un po 'di più le possibilità che qualcosa vada storto.
Il modo più facile
Pensare a rigor di logica, si può acquistare uno strumento specializzato di sincronizzazione, installare sul lato sviluppatore così come distribuire tra i clienti. Ciò consente un certo risparmio di tempo, ma il metodo è costoso e richiede spesso di pagare per le licenze client-side.
The Right Way
Se non si desidera che il codice di tutti gli aggiornamenti manualmente, e non si desidera distribuire software di terze parti per eseguire gli aggiornamenti con la richiesta di prendere in considerazione l'attuazione delle necessarie funzionalità di aggiornamento nella tua applicazione. La funzionalità built-in in grado di gestire la banca dati e aggiornamenti strutturali aggiornamenti direttamente dal di dentro la tua candidatura.
da articlesbase
Random Website Design articoli
Tag: Database di distribuzione
Questa entrata è stata inviata il Mercoledì, Agosto 27th, 2008 at 11:48 pm ed è archiviato sotto Software Development, Software Outsourcing, Web Development. Puoi seguire tutte le risposte a questa entrata attraverso l'alimentazione di RSS 2.0. Puoi lasciare una risposta, o trackback dal tuo sito.

















