データ移行の10のベストプラクティス

はじめに:この記事では、災害復旧やプロジェクト管理のスキルなど、データ移行中に計画をカスタマイズする方法を紹介します。

画像


ある瞬間、ビジネスの変革やその他の理由により、人々は複数のデータ移行プロセスを経験します。シナリオは、現在のデータベースデータをあるストレージシステムまたはコンピューターから別のストレージシステムまたはコンピューターに移動することです。


データ移行は非常に複雑なタスクです。統計によると、データ移行の70〜90%は目標に到達しません。


移住は難しいことであり、統計によると、70%から90%の人々が期待に応えられません。まず、すべての長所と短所を考慮する必要があります。さらに、ダウンタイムや不整合などを引き起こす可能性のあるデータ移行に備える必要もあります。-ドミニクコラサ


この記事では、より多くの学生がこのプロセスを正しく完了するのに役立つ、いくつかの貴重な移行のベストプラクティスを提供します。


データ移行の10のルール:


(1)データのバックアップ


管理者は、あるシステムから別のシステムへのデータの移行を開始する前に、現在のデータの安全性を確保し、現在のデータをバックアップして、潜在的なリスクによるデータ損失を防ぐ必要があります。


データベースを削除する可能性は低く、ディスク損失がオーバーフローしたり、データが完全に読み取れないなどの理由で、バックアップの前に整合性を確認する必要があります。問題が発生した場合は、データを元の状態に復元できます。 。


(2)データの複雑さと品質を確認します


データ移行の次のステップは、データの複雑さを検証し、それを使用して、使用する方法が最適かどうかを判断することです。さまざまな形式のデータ、保存場所と形式、移行後のデータ形式などの確認と検証を含みます。


現在のデータの清浄度をチェックし、更新する必要があるかどうかを確認します。ファイアウォール状態でのデータ送信、良好なデータと不良なデータの区別、重複データの排除など、データ品質を評価およびテストする必要があります。


(3)統一されたデータ標準


データの複雑さがわかったら、一連の標準を開発する必要があります。なぜ標準を開発するのですか?人々が理解できる範囲内の問題を見つけられるようにするために、プロジェクトの実装段階では例外を回避するようにしてください。


画像


データは絶えず変化し、変動します。標準の開発は、人々がデータを統合し、将来のデータのより良い使用を確実にするのに役立ちます。


(4)現在およびその後のビジネスルールを決定する


複数のビジネスルールの検証を含む、現在のデータ移行プロセスと将来のビジネスルールを策定し、一貫したデータ送信を確保し、データ移行ルールを確立することが非常に重要です。


データ移行ルールのセットを完了した後、これらのルールの合理性と、データの複雑さの評価などのその後の最適化は、データ移行を実装するときにすぐに評価する必要があります。


(5)データ移行戦略を作成する


接下就是进行迁移策略的的确立。有两种方法,一个是"大爆炸"式,另一个是”涓流“式迁移。


选择”大爆炸“是将整个迁移和传输在指定时间内完成,例如24小时内。当数据移到新数据库系统,迁移的实时过程即告关闭。此种方式最快,但风险也高。


”涓流“式数据迁移会将过程分成几个阶段。新旧两个系统会同时并行,中间不存在停机时间。虽然这个方法有些复杂,由于系统在迁移过程中不中断,可靠性更高。


(6)交换迁移心得


数据迁移的过程中,会有多个团队共同参与,彼此交流迁移流程是数据迁移的重要实践过程。彼此了解预期,亦能更好的分配任务与责任,列出所有任务和可交付成果,为项目分配角色,验证自己是否有正确的资源来完成任务。


你要着重考虑的事项:


1)谁对数据迁移过程拥有最终决定权

2)谁有权决定它是否成功完成

3)谁负责迁移后的数据验证


如果无法实现明确的任务和职责,就会导致组织混乱,延迟数据迁移之过程,甚至让迁移计划失败。


(7)正确的工具


在迁移中可以手动或使用脚本迁移吗?能,但不是一个好主意。在数据迁移过程中,使用正确的工具可以对数据做基本分析,数据发殃,数据质量验证以及完整测试,这让迁移过程更快捷,更高效。


根据组织和业务用例需求,选择最怡当的工具是数据迁移计划和过程的关键组成部分之一。


(8)风险管理策略


此外,在数据迁移过程中,要充分考虑风险管理,即在迁移过程中可能会发生的问题。列出这些问题,交提出解决它们的方法,特别是如何防止它们发生,包括旧数据损失,安全,用户测试,应用程序依赖项等,从而让数据迁移过程更顺利。


(9)时刻以敏捷心态对待


在数据迁移过程中,采取敏捷方法保持数据的高质量。其中包括高频的测试,发现并消除错误,在整个过程中保持透明。敏捷方法将明确任务划分,职责权属,从而使迁移成本和进度变得更加可预测。


(10)谨记测试内容


在数据迁移的每个阶段:规划,设计,实施和维护来测试数据迁移。只有如何,我们才能及时获取到所需的结果。



データ移行は複雑なプロセスですが、企業や個人が実行する必要があるものです。計画外のデータ移行である場合は、データを時間内にバックアップすることをお勧めします。


あるシステムから別のシステムに移行する場合でも、クラウドまたはデータマージに移行する場合でも、リスク管理戦略を策定し、潜在的な問題を把握し、データ移行を迅速に完了するためのソリューションを提案します。


おすすめ

転載: blog.51cto.com/15127566/2664711