Tietokantasiirroihin
Tietokantasiirroihin viitataan yleisesti prosesseina, joissa tietokannan rakenne ja/tai data siirretään yhdestä järjestelmästä tai ympäristöstä toiseen. Siirrot toteutetaan erilaisissa konteksteissa, kuten järjestelmän päivittämisen, ympäristön vaihtamisen tai pilviin siirtämisen yhteydessä. Ne voivat koskea sekä skeeman muutoksia että datan siirtämistä, ja usein sekä rakenne että data siirretään samanaikaisesti.
Tyypit: skeemasiirto ja datansiirto. Skeemasiirto tarkoittaa rakenteen muutoksia, kuten taulujen, kenttien, indeksien ja rajoitteiden hallintaa. Datansiirto
Prosessi: aloitetaan kartoituksella nykyisestä sekä tavoiteympäristöstä, riskien arvioinnilla ja aikataululla. Tämän jälkeen laaditaan migraatiostrategia. Toteutus voi
Välineet: työkaluja skeemamigraatioon ovat esimerkiksi Flyway ja Liquibase; Alembic Python-projekteihin. Data-migraatioihin liittyviä ratkaisuja ovat Talend, Apache
Haasteet: tietojen eheys, tietoturva ja säädösten noudattaminen, suorituskyvyn ylläpitäminen, käyttökatkon minimoiminen sekä palautumisstrategiat epäonnistumisen varalta.