Custom Website Design - Web Links Directory - Software Development

Software Development, Software Offshore Outsourcing Development Service


Database Implementatie: Synchroniseren databasestructuren

151 views

Ontwikkelen en implementeren van een nieuwe database is nooit gemakkelijk. Handmatig synchroniseren nieuwe herzieningen van database structuren met een reeds draaiend systeem kan ontaarden in een nachtmerrie. Als uw opdracht omvat wijzigingen in de structuur van een bestaande database, uw opties voor het uitvoeren van de taak zonder de workflow zijn beperkt. Lees dit artikel en leer over de instrumenten moet u synchroniseren database structuren veel gemakkelijker dan ooit tevoren.
Voor de hand liggende manier

De eenvoudigste en meest voor de hand liggende manier van het synchroniseren van twee databases worden door het schrappen van de oude database en het creëren van nieuwe structuren bovenop. Als u een back-up van de gegevens voor het verwijderen van de oude database, en het herstellen van de back-up nadat u klaar bent met het bijwerken van de structuren, kun je gewoon mee weg is. Deze aanpak is echter onaanvaardbaar in veel omgevingen zoals het verstoren van de workflow en geen redelijke zekerheid.

De goedkope manier

Codering van een reeks van SQL statements en het beheer van het script op de client-zijde is een beter idee, maar heeft nog veel zwakke punten als zij verbruikt een ontwikkelaar de tijd op routine-operaties, en opent de mogelijkheid voor fouten. Als u een upgrade uitvoert van een database met een nieuwe versie, je zou moeten toepassen alle intermediaire patches, invoering van een veel meer mogelijkheden om iets fout gaat.

De Easy Way

Logisch denken, kan men de aankoop van een gespecialiseerde synchronisatie tool, installeer het op de ontwikkelaar zijde alsmede verdelen onder de klanten. Dit betekent dat een bepaalde tijd te besparen, maar de methode is kostbaar en vereist vaak betalen voor de client-licenties.

The Right Way

Als u niet wilt dat alle code van de updates handmatig, en niet wilt verspreiden software van derden voor het uitvoeren van updates met uw aanvraag rekening met de uitvoering van de nodige update functionaliteit in uw eigen applicatie. De ingebouwde functionaliteit zal behandelen structurele database updates en upgrades rechtstreeks in uw applicatie.

door articlesbase

Random Website Design artikelen

Labels:

Deze ingang werd gepost op woensdag 27 augustus, 2008 om 11:48 pm en wordt onder ingediend Software Development, Software Outsourcing, Web Development. U kunt alle reacties op dit item via de RSS 2.0 feed. U kunt verlaat een reactie, of trackback van je eigen site.

Verlaat een Antwoord

eXTReMe Tracker