在小公司如何成长为高级 mysql dba?
本人在北京,一个创业型的小公司,做半个dba,因为数据库开发的是我负责,数据库管理的也是我负责,现在的困惑是:如何成为真正的mysql dba呢?
公司是做金融咨询的,现在所有的数据只有50G,我问了公司的业务同事,以后的数据不会比现在的多,因为上市公司一年之内不会100%增长的,所以公司数据在以后的数据3年之内不会超过200G,也就是以后不会有海量数据让我去锻炼了,mysql cluster的生产经验在这里是学不到了。
现在我们采用的是mysql ms replication模式,业务人员录入金融数据,然后通过php的接口模式发布到aws上,aws上的数据库服务器据说采用的是集群,是aws的人员专门管理的,aws上的账号啥的都是由公司的sa负责管理的,我没有权限。
由于公司小,创业型的,现在都是test客户,查询数据量很小,也没有啥优化的任务以及场景让我去做,这很大一部分归功于公司的2个高级php程序员,他们的sql写的很标准,效率还可以。
由于年纪大了,82年的狗狗,30了,也想过以后的稳定问题,创业是不可能了,没有本钱,也没有那个精力了,还有由于身体原因,对烟酒过敏,胃不好,只能习惯吃清淡的食物,为了再活50年的目标,所以转管理层也是不可能了,只能干干技术活了。
目前没有走人的打算,是因为这个工作环境比较轻松,虽然待遇不好,但是周围同事关系还不错,我也专心做数据库的事情,平均下来每天会有3个小时的空闲时间,这个时候我就会去看mysql的英文官方文档,就是为了学习专业技术的同时,锻炼自己的english阅读水平,只是由于单词量小,english底子差,进度很缓慢。
在itpub的mysql板块的招聘帖子上面看到高级mysql dba,都要求cluster经验,我不知道在我目前的环境中,如何成长为一名高级mysql dba呢?如果有一天由于各种cause离开了这家公司,希望自己可以以高级mysql dba的水平离开,这样出去找新工作待遇也会高一点。
itpub上面的各位mysql 前辈,目前的情况下,我该如何做呢?