我很好奇将源代码可靠、安全地保存好几年。根据我的研究/经验:
刻录 DVD-R 等光学介质会随着时间的推移丢失一些数据。几年后,我并没有把我放在他们身上的所有文件都拿下来。读取错误等
硬盘驱动器是机械的,容易发生故障/过时,数据恢复费用高昂,这很难让您的数据保密(您将其发送给某些公司)。
磁带存储:见#2。
在线存储受某些数据存储中心的心血来潮,那里的安全性或缺乏安全性,以及公司倒闭的可能性等因素的影响。而且它很昂贵,你不能保证他们没有偷看。
随着时间的推移,我发现由于这些问题,我已经丢失了旧项目的源代码。还有其他解决方案吗?
答案总结:
1. 使用多种方法进行冗余。
2. 将您的源代码打印为文本或条形码。
3. RAID 阵列更适合本地存储。
4. 开源您的项目将使其永远持续下去。
5. 加密是安全的答案。
6、磁带存储经久耐用。
7. 分布式/保证在线存储便宜且可靠。
8. 使用源代码管理来维护历史,并备份repo。