Article Banner Image

Data Magiration

The process of transferring data between two files, databases or storage systems is called data migration. Data migration can be a complicated process as some of the data may need data mapping and reformatting. One of the most used data migration examples is moving data from on-premises to cloud storage. 


  • There are different forms of data migration. Here below are some forms of data migration mentioned.


Storage migration: These types of migration focus on transferring data from one storage to another. This can happen in the cloud storage or on-premises. Storage migration is the most straightforward type of migration, but it does need some planning to execute properly.

• Database migration: With database migration, you are moving/upgrading a database engine to an entirely new database. These migrations are more complicated than storage migrations as these migrations consist of more data.

Application migration: This type of migration can consist of both the types mentioned above. Here you are moving an entire application from one place to another. The application has databases, folders, and installation files that need to be installed in a different location.

• Wholesale vs Incremental: You can migrate data in various ways. The wholesale way of doing it will be to migrate it all at one time. This will be one transaction and the data will be migrated. The other way to migrate data will be the incremental way. In an incremental way, the data will be migrated in certain parts. This process sounds more secure as you can test if the data is migrated properly or not. If there is an error in the migration process, the error will be detected early, instead of migrating the whole system.



While working with data in European Union, a developer must implement the GDPR rules and regulations. GDPR stands for General Data Protection Regulation. Under GDPR companies must protect the personal data and privacy of each EU citizen. 



The California Consumer Privacy Act (CCPA) is considered one of the most significant legislative privacy developments. The CCPA differs from the GDPR in some significant ways, particularly concerning the scope of application, the nature and extent of collection limitations and rules concerning accountability. CCPA focuses on transparency obligations and on provisions that limit the selling of personal information, requiring a “Do Not Sell My Personal Information” link to be included by businesses on their homepage. CCPA is applied to the business operating in the state of California. Although businesses don’t have to be based in California only, whoever operates in those regions will need to comply with the laws even though business is situated anywhere else.



Personal Data Protection Act (PDPA) intends to provide security and protection of the personal data of an individual as well as the country’s security in India. PDPA proposes the concept of “data fiduciary” and “data processor”. Data fiduciary and Data processor are equivalent to the concept of controller and processor. As GDPR, PDPA will not only apply to Indian citizens and residents but also the people outside India about the business conducted in India, offering goods and services.


So, before you come to a decision to migrate the data, you will need to check with the regulations of the land on which your business operates & to comply with other such laws which may be present in the countries or states where you operate your business. 


If you need any further consultation, our experts will get in touch with you!