SlideShare a Scribd company logo
1 of 3
Download to read offline
17 August 2017 - Data migration.docx 1
Data Migration
Migration Approaches .................................................................1
Big bang migration.....................................................................1
Incremental migration................................................................2
Parallel migration (in conjunction with big
bang/incremental) ...................................................................3
Migration Approaches
Replacing a legacy system in a complex enterprise IT environment is (obviously) not an easy task. The
most important key success factor is data migration from the old system to the new one.
Several general types of migration are possible. The most commonly used approaches are:
 big bang migration
 incremental migration
 parallel migration
Big bang migration
In big bang migration the data is moved to the new target environment in one operational process.
The business must allow the project team sufficient time in order to move the data from the source
system(s) to the target system(s). Enough time also needs to be available in the case that a “roll-
back/fallback” needs to be performed for some unexpected reason (the “roll-back/fallback” can take as
long as the migration itself).
One challenge facing the project team is normally the ability to convince the business to agree to a
large enough timeframe for the preparation, extract, loading, verification and testing of the data in the
target system. The best time period to perform this type of migration is over a weekend (or in a period
when activity on the legacy system is usually low).
During the migration period, under normal circumstances, the source system(s) will be unavailable for
access.
Business teams and technical as well as operational staff will need to be on-hand to assist with the
verification and testing stage once the migration is complete. Someone in authority, together with the
migration/project team will need to be available to sign-off and open the new system to users once
he/she has been convinced that the data has been moved correctly and the new system is ready for use.
A big bang migration has the following advantages and disadvantages over other migration
approaches:
17 August 2017 - Data migration.docx 2
Advantages Disadvantages
No need to run two systems simultaneously, post
migration.
Systems will be unavailable for update purposes
during the migration window.
Legacy (source) system can be de-commissioned
earlier.
Once data has been migrated, and the target
system is being used, if any problems are detected
it is more difficult to make corrections.
This is the “normal method” used for a
migration.
Putting “all your eggs in one basket” approach –
i.e. If it breaks it all breaks.
No need to keep systems in sync. “Roll-back/Fallback” procedures are difficult and
time-consuming to put into place.
Parallel running the systems post-migration for a
period of time is possible (if required to do so –
but can be expensive to do so).
Incremental migration
The incremental migration approach works by migrating portions of the database at one time. This can
be achieved in many ways (for example, in a billing system: by bill day, customer segment or any
measurable or selectable attribute).
Incremental migration mitigates the risks associated with the big bang type migration: if a problem is
found it is often far easier to roll back or correct a smaller subset of data, than the complete set or full
base.
The incremental migration method does also usually have a much bigger business overhead associated
with it: for a period of time the external systems (and indeed operational teams) need to integrate with
the two systems (legacy and new). For instance mediation has to “know” where to send CDRs to,
revenue assurance will have to review two systems rather than just one and DWH would have to
receive data from two sources, etc.
New customers and subscribers should ideally be entered onto the new target system whilst the
migration is in progress. This can lead to “migration on demand”: for example, if the new subscriber is
attached to an old customer, the customer should be migrated immediately in the new system. There is
also the issue whereby the opposite is true, and a subscriber on the target system needs to be migrated
back. Migration on demand causes many issues and problems in the interim period. Procedural as well
as technical solutions should be put into place to mitigate this issue as far as possible.
The key to an incremental migration is to thoroughly understand the business and data landscape, to
identify what slices and dices can be used for the migration process and have procedural as well as
technical solutions in place for any issues identified.
An integration migration has the following advantages and disadvantages over other migration
approaches:
Advantages Disadvantages
Easier to correct data as smaller volume of data
moved at a time
Temporary measures are required to enable the
business to function during cut-over period.
This can be quite costly.
17 August 2017 - Data migration.docx 3
Advantages Disadvantages
Roll-back if necessary should be easier to
perform, as a smaller volume of data has been
moved.
Staff has to learn new procedures that are in
place during the migration process only.
Parallel migration (in conjunction with big bang/incremental)
A parallel migration is basically either a big bang migration or incremental migration, followed by a
period of dual-running of the systems in parallel.
This approach has the effect of running two systems side by side, and effort has to be put into keeping
the two systems in sync.
This method is not recommended, from an operational perspective unless there is a low level of
certainty that the target system would perform satisfactorily, either from a functionality or performance
standpoint. In this case, however, it would be unwise to start the migration process at all.
A parallel migration has the following advantages and disadvantages over other migration approaches:
Advantages Disadvantages
The ability to ensure that the target system
performs correctly prior to de-commissioning the
source system.
Same expense as either big bang or incremental
method with the additional expense of keeping
two systems in sync.
Easy to revert to using the original system, with
the knowledge that no updates are required.
Staff has to learn new procedures that are in
place during the migration process only.

More Related Content

Similar to Data migration

A guide to successful payment switch migrations
A guide to successful payment switch migrationsA guide to successful payment switch migrations
A guide to successful payment switch migrationsOpus Consulting Solutions
 
Whitepaper: Healthcare Data Migration - Top 10 Questions
Whitepaper: Healthcare Data Migration - Top 10 Questions Whitepaper: Healthcare Data Migration - Top 10 Questions
Whitepaper: Healthcare Data Migration - Top 10 Questions Carestream
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns specialManikandan Suresh
 
Running Head RiordanSystem Proposal .docx
Running Head RiordanSystem Proposal                              .docxRunning Head RiordanSystem Proposal                              .docx
Running Head RiordanSystem Proposal .docxcharisellington63520
 
A2 ICT Methods of Installation and Conversion
A2 ICT Methods of Installation and ConversionA2 ICT Methods of Installation and Conversion
A2 ICT Methods of Installation and ConversionBen Williams
 
L10 system implementation
L10 system implementationL10 system implementation
L10 system implementationOMWOMA JACKSON
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed SystemsRicha Singh
 
Fast, Cheaper and Better Content Conversion by Systemware - ECM Provider Company
Fast, Cheaper and Better Content Conversion by Systemware - ECM Provider CompanyFast, Cheaper and Better Content Conversion by Systemware - ECM Provider Company
Fast, Cheaper and Better Content Conversion by Systemware - ECM Provider CompanyJone Smith
 
Final jaypaper linux
Final jaypaper linuxFinal jaypaper linux
Final jaypaper linuxjaya380
 
DMM9 - Data Migration Testing
DMM9 - Data Migration TestingDMM9 - Data Migration Testing
DMM9 - Data Migration TestingNick van Beest
 
Data Migration: A White Paper by Bloor Research
Data Migration: A White Paper by Bloor ResearchData Migration: A White Paper by Bloor Research
Data Migration: A White Paper by Bloor ResearchFindWhitePapers
 
Luis Perez ITS written report
Luis Perez ITS written reportLuis Perez ITS written report
Luis Perez ITS written reportLuis Perez
 
Electrical distribution system planning
Electrical distribution system planningElectrical distribution system planning
Electrical distribution system planningpradeepkumarchilakal
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data managementDavid Walker
 

Similar to Data migration (20)

How to Migrate Without Downtime
How to Migrate Without DowntimeHow to Migrate Without Downtime
How to Migrate Without Downtime
 
A guide to successful payment switch migrations
A guide to successful payment switch migrationsA guide to successful payment switch migrations
A guide to successful payment switch migrations
 
Whitepaper: Healthcare Data Migration - Top 10 Questions
Whitepaper: Healthcare Data Migration - Top 10 Questions Whitepaper: Healthcare Data Migration - Top 10 Questions
Whitepaper: Healthcare Data Migration - Top 10 Questions
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns special
 
Running Head RiordanSystem Proposal .docx
Running Head RiordanSystem Proposal                              .docxRunning Head RiordanSystem Proposal                              .docx
Running Head RiordanSystem Proposal .docx
 
A2 ICT Methods of Installation and Conversion
A2 ICT Methods of Installation and ConversionA2 ICT Methods of Installation and Conversion
A2 ICT Methods of Installation and Conversion
 
L10 system implementation
L10 system implementationL10 system implementation
L10 system implementation
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed Systems
 
Fast, Cheaper and Better Content Conversion by Systemware - ECM Provider Company
Fast, Cheaper and Better Content Conversion by Systemware - ECM Provider CompanyFast, Cheaper and Better Content Conversion by Systemware - ECM Provider Company
Fast, Cheaper and Better Content Conversion by Systemware - ECM Provider Company
 
Final jaypaper linux
Final jaypaper linuxFinal jaypaper linux
Final jaypaper linux
 
Information System (IS) life cycle.pptx
Information System (IS) life cycle.pptxInformation System (IS) life cycle.pptx
Information System (IS) life cycle.pptx
 
Database System Architecture
Database System ArchitectureDatabase System Architecture
Database System Architecture
 
DMM9 - Data Migration Testing
DMM9 - Data Migration TestingDMM9 - Data Migration Testing
DMM9 - Data Migration Testing
 
Scheduling
SchedulingScheduling
Scheduling
 
Ch24 system administration
Ch24 system administration Ch24 system administration
Ch24 system administration
 
Ch24
Ch24Ch24
Ch24
 
Data Migration: A White Paper by Bloor Research
Data Migration: A White Paper by Bloor ResearchData Migration: A White Paper by Bloor Research
Data Migration: A White Paper by Bloor Research
 
Luis Perez ITS written report
Luis Perez ITS written reportLuis Perez ITS written report
Luis Perez ITS written report
 
Electrical distribution system planning
Electrical distribution system planningElectrical distribution system planning
Electrical distribution system planning
 
Struggling with data management
Struggling with data managementStruggling with data management
Struggling with data management
 

Recently uploaded

Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 

Recently uploaded (20)

Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 

Data migration

  • 1. 17 August 2017 - Data migration.docx 1 Data Migration Migration Approaches .................................................................1 Big bang migration.....................................................................1 Incremental migration................................................................2 Parallel migration (in conjunction with big bang/incremental) ...................................................................3 Migration Approaches Replacing a legacy system in a complex enterprise IT environment is (obviously) not an easy task. The most important key success factor is data migration from the old system to the new one. Several general types of migration are possible. The most commonly used approaches are:  big bang migration  incremental migration  parallel migration Big bang migration In big bang migration the data is moved to the new target environment in one operational process. The business must allow the project team sufficient time in order to move the data from the source system(s) to the target system(s). Enough time also needs to be available in the case that a “roll- back/fallback” needs to be performed for some unexpected reason (the “roll-back/fallback” can take as long as the migration itself). One challenge facing the project team is normally the ability to convince the business to agree to a large enough timeframe for the preparation, extract, loading, verification and testing of the data in the target system. The best time period to perform this type of migration is over a weekend (or in a period when activity on the legacy system is usually low). During the migration period, under normal circumstances, the source system(s) will be unavailable for access. Business teams and technical as well as operational staff will need to be on-hand to assist with the verification and testing stage once the migration is complete. Someone in authority, together with the migration/project team will need to be available to sign-off and open the new system to users once he/she has been convinced that the data has been moved correctly and the new system is ready for use. A big bang migration has the following advantages and disadvantages over other migration approaches:
  • 2. 17 August 2017 - Data migration.docx 2 Advantages Disadvantages No need to run two systems simultaneously, post migration. Systems will be unavailable for update purposes during the migration window. Legacy (source) system can be de-commissioned earlier. Once data has been migrated, and the target system is being used, if any problems are detected it is more difficult to make corrections. This is the “normal method” used for a migration. Putting “all your eggs in one basket” approach – i.e. If it breaks it all breaks. No need to keep systems in sync. “Roll-back/Fallback” procedures are difficult and time-consuming to put into place. Parallel running the systems post-migration for a period of time is possible (if required to do so – but can be expensive to do so). Incremental migration The incremental migration approach works by migrating portions of the database at one time. This can be achieved in many ways (for example, in a billing system: by bill day, customer segment or any measurable or selectable attribute). Incremental migration mitigates the risks associated with the big bang type migration: if a problem is found it is often far easier to roll back or correct a smaller subset of data, than the complete set or full base. The incremental migration method does also usually have a much bigger business overhead associated with it: for a period of time the external systems (and indeed operational teams) need to integrate with the two systems (legacy and new). For instance mediation has to “know” where to send CDRs to, revenue assurance will have to review two systems rather than just one and DWH would have to receive data from two sources, etc. New customers and subscribers should ideally be entered onto the new target system whilst the migration is in progress. This can lead to “migration on demand”: for example, if the new subscriber is attached to an old customer, the customer should be migrated immediately in the new system. There is also the issue whereby the opposite is true, and a subscriber on the target system needs to be migrated back. Migration on demand causes many issues and problems in the interim period. Procedural as well as technical solutions should be put into place to mitigate this issue as far as possible. The key to an incremental migration is to thoroughly understand the business and data landscape, to identify what slices and dices can be used for the migration process and have procedural as well as technical solutions in place for any issues identified. An integration migration has the following advantages and disadvantages over other migration approaches: Advantages Disadvantages Easier to correct data as smaller volume of data moved at a time Temporary measures are required to enable the business to function during cut-over period. This can be quite costly.
  • 3. 17 August 2017 - Data migration.docx 3 Advantages Disadvantages Roll-back if necessary should be easier to perform, as a smaller volume of data has been moved. Staff has to learn new procedures that are in place during the migration process only. Parallel migration (in conjunction with big bang/incremental) A parallel migration is basically either a big bang migration or incremental migration, followed by a period of dual-running of the systems in parallel. This approach has the effect of running two systems side by side, and effort has to be put into keeping the two systems in sync. This method is not recommended, from an operational perspective unless there is a low level of certainty that the target system would perform satisfactorily, either from a functionality or performance standpoint. In this case, however, it would be unwise to start the migration process at all. A parallel migration has the following advantages and disadvantages over other migration approaches: Advantages Disadvantages The ability to ensure that the target system performs correctly prior to de-commissioning the source system. Same expense as either big bang or incremental method with the additional expense of keeping two systems in sync. Easy to revert to using the original system, with the knowledge that no updates are required. Staff has to learn new procedures that are in place during the migration process only.