Az élettel együtt jár a változás. A nagyobb adatbázis-kezelő rendszerek szállítóinak a termékei elég gyorsan változnak. Egy adatbázis-kezelő rendszer szoftverének általában 12-18 havonta jelenik meg új verziója. Hibajavításokat és karbantartó módosításokat azonban a szállító cég folyamatosan küld. Az adatbázis-adminisztrátornak a feladata az adatbázis-kezelő rendszer szoftverének a naprakészen tartása.
Egy adatbázis-kezelő rendszer verziófrissítése megfelel egy új telepítés speciális esetének. Minden termékfrissítés esetén biztosítani kell a megfelelő erőforrásokat, felül kell vizsgálni a rendszerparamétereket, és biztosítani kell, hogy a támogató szoftverek megfelelően kapcsolódjanak a frissítés után is. A létező alkalmazásokat és felhasználókat is tekintetbe kell venni, azaz ügyeljünk rá, hogy az új telepítés a lehető legkisebb megszakítással járjon. Emiatt a frissítés egy kényes és bonyolult feladat az adatbázis-adminisztrátor számára.
Egy összetett, heterogén, elosztott adatbázis-környezetben szükség van egy következetes frissítési stratégiára.
A frissítéssel a következő előnyökhöz juthatunk:
A fejlesztőknek az új eszközök hasznosak lehetnek és van olyan funkció, amit csak az új verzió nyújt. Fejlesztésnél az új eszköz csökkentheti a programozási időt és így költséghatékonyabb lehet.
A fizetős alkalmazásokhoz az alkalmazás szállítója megkövetelheti az adatbázis-kezelő rendszer egy bizonyos verzióját az alkalmazás bizonyos verzióihoz.
Az adatbázis-kezelő rendszer új verziójával általában javul a teljesítmény és az elérhetőség, amely a meglévő alkalmazásokat optimalizálja.
Az adatbázis-kezelő rendszer szállítója az új verziók esetén gyakran jobb támogatást biztosít és a problémákra gyorsabban válaszol. A szállítók nem szeretik, ha az új és reklámozott termékük a hibák miatt rossz reklámot kap.
Az frissítés veszélyei:
Egy frissítés általában az üzleti műveletek megszakítását jelenti. Amíg az adatbázist frissítik, az adatbázis nem érhető el. Ha a frissítés a normál üzleti időszak alatt történik, akkor az leállást eredményezhet és így elveszett üzleteket. A klaszterezett adatbázis-megvalósítások segítségével az adatbázis elérhető marad a frissítés alatt is, bár a frissítési folyamat lassabb lesz az egyes klasztercsomópontok új verzióra való migrálása miatt.
Az előző verzióban támogatott eszköz az új verzióból eltűnhet, ami alkalmazáshibát okozhat.
A frissítés költsége jelentős gátja lehet az adatbázis-kezelő rendszer új verziójára történő migrációnak. Az adatbázis-kezelő rendszer ára 10-25%-kal nőhet. A frissítési költség a tervezés, telepítés, tesztelés, fejlesztés költségében is jelentkezik, nem csak az adatbázis-kezelő rendszerében. A frissítéssel olyan költségek is felmerülhetnek, mint új erőforrások, azaz memória- és tárbővítés, processzorbeli teljesítménynövelés.
Az adatbázis-kezelő rendszerek szállítói az új verziókban teljesítménynövelést hajtanak végre. Ha az SQL optimalizálási technika változik, lehet, hogy, az adatbázis-kezelő rendszer új verziója rosszabb teljesítményű SQL elérést generál, mint előtte. Az adatbázis-adminisztrátornak szigorú teszteket kell végrehajtania, hogy biztos legyen benne, hogy az új elérési út segíti, és nem hátráltatja az alkalmazás teljesítményt. Ha a teljesítmény csökken, lehet, hogy alkalmazáskódot kell cserélni, ami egy nagyon költséges és időfogyasztó erőfeszítés.
A támogató szoftvertermékek hiányosak lehetnek az új adatbázis-kezelő rendszer verziókhoz, amikor azt kiadják.