受到Fenng一篇博客启发,鄙人也来谈谈作为一个数据库技术员,是如何浪费时间的.
数据库技术员是这样浪费时间的:
早上下午和晚上,遛狗两三个小时;On call交给新来的运维DBA,开发交给新来的Database Developer;观看Oracle和MySQL等其他数据库的争斗(有关市场份额,成功案例,性能比武),参加Design review,提一些SLA和DLM的常规问题; 写一些无关紧要的tweets,观察一下周围的政治斗争,寻找混世界的宝典(比如-少干活,多嚷嚷),以积极的态度去怠工, 找机会晚到早归和旷工.
总之,真正用于工作的时间,每天不能超过两个小时. 不多不少,刚刚好.
还有,学习infoQ上面的web-scale开发心得,关注NoSQL的成长,每年分配三个月时间打探NoSQL,染指新潮的Python语言,利用NoSQL框架糊弄一个Logging系统的原型;问Tom几个问题,每月做两个演讲,发挥所谓的影响力,证明自己仍然在努力工作;创造机会定期到西雅图吃喝游玩,顺带交流经验.
参看: [技术人员如何"正确"的浪费时间]
备注:
DLM, Data Lifecycle Management, 包括容量规划,数据优先级随时间的变迁,归档和清理.
SLA, 包括响应时间和可用性的期望值.
响应时间SLA, 我喜欢Oak Table新牛人Christian Antognini的定义. 按照出现的几率设置百分比.
比如购物篮的结帐(离开)时间: 90% < 1秒, 99%<2秒, 99.9% < 5 秒 etc.
Tuesday, June 07, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment