数年間、ソース コードを確実かつ安全に保管することに興味があります。私の研究/経験から:
書き込まれた DVD-R などの光学メディアは、時間の経過とともにデータの一部を失います。数年後、私はそれらに置いたすべてのファイルを取り出せません。読み取りエラーなど
ハードドライブは機械的であり、故障や陳腐化の可能性があり、高価なデータ復旧料金がかかるため、データを非公開にすることはほとんどありません (会社に送信します)。
磁気テープの保管: #2 を参照してください。
オンライン ストレージは、一部のデータ ストレージ センターの気まぐれ、そこのセキュリティまたはセキュリティの欠如、および会社が倒産する可能性などの影響を受けます。さらに、費用がかかり、それらが覗いていないことを保証することはできません.
これらの問題が原因で、過去に行った古いプロジェクトのソース コードが失われていることがわかりました。他の解決策はありますか?
回答の要約:
1. 冗長性のために複数の方法を使用します。
2. ソース コードをテキストまたはバーコードとして印刷します。
3. ローカル ストレージには RAID アレイが適しています。
4. プロジェクトをオープンソース化することで、プロジェクトは永遠に続きます。
5. 暗号化はセキュリティへの答えです。
6. 磁気テープ保管は耐久性があります。
7. 分散/保証型オンライン ストレージは安価で信頼性があります。
8. ソース管理を使用して履歴を維持し、リポジトリをバックアップします。