We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Software

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What is Data Migration?

By David White
Updated: May 16, 2024
Views: 20,748
Share

Data migration means what it sounds like it means — sort of. It's not data that moves one from place to another, unless you think of places as being virtual. It is actually the translation of data from one format to another format or from one storage device to another storage device. This also necessarily requires someone or something to do the translating. Data doesn't just get up and walk to another format all by itself.

Data migration is necessary when a company upgrades its database or system software, either from one version to another or from one program to an entirely different program. Software can be specifically written, using entire programs or just scripts, to facilitate migration. Such upgrades or program switches can take place as a result of regular company practices or as a result of directives mandated in the wake of a company takeover.

Another use of data migration is to store little-used data on magnetic tape or other backup storage methods. This data may need to be stored for historical purposes or for periodic access. Individual computer users do this all the time when they back up their data to CDs, DVDs, or external hard drives. Companies large and small do this, of course, to protect and archive their data. Migrated data typically is moved offline but remains available via network access, leaving the online environment free to conduct current business.

Data migration typically has four phases: analysis of source data, extraction and transformation of data, validation and repair of data, and use of data in the new program. During each phase, the migration software works its electronic magic, performing the necessary machinations before moving the data on through the process. Perhaps the most sensitive phase is validation and repair. In this phase, data is evaluated for potential problems, which are flagged and identified to the user. Unresolvable problems can be identified at this stage, along with untranslatable data, so they can be set aside and not gum up the whole data migration works.

Share
WiseGeek is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.

Editors' Picks

Discussion Comments
By bodaniel — On May 18, 2013

I feel the following statement is not quite accurate: "It's not data that moves one from place to another, unless you think of places as being virtual."

I've worked on data migrations that involved moving data between different physical servers and different geographic areas. I've also worked on some migrations where data was present still in file cabinets and had to be physically translated into a system as part of the overall migration.

I realize that my definition may have some flaws too, but I welcome any discussion and feedback.

By anon142917 — On Jan 14, 2011

expressor software just released a very easy to use, innovative data integration tool called expressor Studio. I've downloaded it recently and like what I see.

By anon15562 — On Jul 15, 2008

Indeed, a "software can be specifically written" in order to perform data migration, but building your own ETL, despite all the advantages that it may entails, means that ETL has a great clout in your company, so much so that you can afford to spend a great amount of money to build a fine-tuned ETL software. And this is where "open source" comes into play, allowing you to save money comparing to a proprietary product or the building of your own ETL. As a matter of fact I've had to make several data migrations in my different jobs and it was always one-shot projects, I've used different open source ETL software and, to me, the most ergonomic one was Talend Open Studio that I discovered through a free webinar organized by the vendor itself

Share
https://www.wisegeek.net/what-is-data-migration.htm
Copy this link
WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.