木匠的微型博客 Charlie Twitter

    follow me on Twitter

    Tuesday, June 07, 2011

    数据库技术员如何浪费时间 DB time

    受到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.

    No comments: