无论公司大小对于项目的版本管理肯定要做到位,按时提交到SVN,数据每日自动备份。最近一个项目出现了问题,项目可以用测试环境的包还原,但是数据却是不一致的,结果发现客户那边数据库是设置一个月备份一次,一般都是每日备份,部署的时候没有检查这些设置。
本来发生故障的时候大家还蛮淡定的说还原下,幸好不是没办法;结果发现备份设置不对,这绝对一个很严重的失误,要引以为戒。客户一个月的数据丢失了;公司和客户绝对是解释不通的。有位同事比较习惯备份,一个星期之前刚好把那个项目整个做了一次备份,但中间的数据仍然少了一个星期,最后公司是和客户那边协商了,具体怎样就不得而知。但从此之后项目上线这些基本的设置都需要经过测试确认。
项目过程需要注意:
1、项目代码修改更新需要提交svn
2、数据备份(数据库每日自动备份)
3、上线项目作出修改后,在测试环境测试通过再更新到正式
4、项目数据库连接数设置
其实在我看来,每个IT从业者在学校的时候就应该养成备份的良好习惯。不仅仅是为了防止突发之后能够恢复,请记得恢复之前得有备份。