本博客所有内容均为原创,如有转载请注明作者和出处

思考“中医与DBA”

上一篇 / 下一篇  2008-03-21 15:14:34 / 个人分类:Oracle

查看( 38 ) / 评论( 54 )
最近看了一本书《思考中医》,遂思考中医与DBA的关系。ITPUB个人空间(H6o kfka5l_&o
”中医与DBA有什么关系?牛头不对马面!“ 刚写完标题,就被同事嘲笑一番ITPUB个人空间Oj#w@u{[ }

2IZf'B_iJ0[B]上工与下工[/B]ITPUB个人空间r:SPNq%a

9vu%D|:['K['ZI,B%L0《内经》将医生分上工与下工,张仲景说“上工不治已病治未病”。上工救其萌芽,故曰上工。下工救其已成,救其已败。ITPUB个人空间GuV8u#M2C5f4_~s

NQ$\"p5t2U0[B]正面思考:[/B]
#Tv5m#iB,m(jG1Rz0ITPUB个人空间l_b4DYU8a)nc
一个项目,在问题出现以前或者刚刚萌芽的时候就进行预防与解决,此乃项目执行中的上工。
5X&F?#H B6FI#dQ0
v$xMXl7m }'@8d0对于架构师,程序员来说,在设计,编程过程中就考虑到可能会出现的异常及其问题,并进行相应的预防处理,在程序RELEASE以后,出问题的机率会大大降低。
B8U7jf|v wy0对于DBA来说,在数据建模,逻辑设计,物理设计的时候,考虑到可能会出现的性能问题,并在磁盘规划,表设计等中进行相应的考虑,在实际运行中,数据库出问题的机率会大大降低。ITPUB个人空间Pc\5r7su'Z
从以上的观点来看,我们作为架构师、程序员、DBA应以上工为目标。
SAb+_#nkq!r0ITPUB个人空间7Mr/Pe:kVfNA
[B]反面思考:[/B]
B`J8kS[3z0ITPUB个人空间jW9e&F3\-{;]
古书上有一个故事,两兄弟都是医生,老大的病人都不是重症患者,门庭冷落。而老二病人最多,许多病人都是抬进来,经其治疗后可以走出去。一位高人带着弟子在其两兄弟诊间参访后,高人问弟子,是老大医术高还是老二医术高?弟子说当然是老二呀,高人摇头说,非也!非也!老大医术才是上工,因为他治病不露痕迹,且在病人未病时就消除,所以病在老大那儿还没来的及成形时,就失于无形,自然在老大那看不到老二那种重症患者。虽然老二将那么多的重症患者治好,看起来是救人命,但反过来说,怎不能在病还未发展到这么严重时就去发现治疗它,等到折腾成这样老二才来救治?
9@2BdF }4QXf J"V0
Y2[.H$~~-}!|0做了几年的数据库consultant,优化过大大小小很多的数据库,一般来说越是烂的数据库,优化的效果越明显。当客户称赞我水平高的时候,我心里总是暗暗发笑,不是我水平高,是你的系统太烂。当然,这话是不能给客户明说出来的。ITPUB个人空间C Q#h'Nani

Y'W*|#gjHv:MF7["I0高人毕竟是少数,大部分的人跟高人的弟子是一个水平,所以大部分的人认为老大的医术高明。ITPUB个人空间7S|c"Rg5c;rn u5I,L@

0t[:P:QX2\m Ge0假设一个企业有两个数据库,由A,B两个人负责.
Jf#gg.\ Cf0A负责的数据库经常出问题(表空间不够,死锁,hung....),一出问题,就得惊动全公司上上下下很多人,A呢,不论是上班时间还是下班时间,都是出了问题立刻赶去现场,人到问题除。
g_a*t"Z-tC[TM0B负责的数据库前期设计规划做的好,并且B还写了几个脚本监控数据库的状态,在问题还没出现以前B就已经解决了,所以B负责的数据库几乎不出什么问题。
!f${9t1?8GQ(}T%T0在外人看来,A工作勤勤恳恳,经常加班加点,水平又高;B呢,大家根本不知道还有B这个人
:D2G9tK\iD/Q b2z+P*e0
H`$V*Bp H Y%}0
T!uj3Bu/{&I8l7F0[B]讨论:[/B]ITPUB个人空间Qlq!n;hc b
1. 公司裁员,2个DBA中保留一个,谁会走人?
P3Ki^[I+AH R d02. 若我们都以“上工”作为目标,如何让别人看到我们的价值?ITPUB个人空间Hl9T+_LN
若项目与以前的项目有可比性的话,“上工”的价值很容易体现出来。但是若是一个新的项目,没有参照物,“上工”的价值一般来说会被人曲解为这个项目“很容易”,所以不出问题。

TAG:

juniper发布于2006-01-07 00:43:28
没有消息就是好消息,这句话是对系统而言的,对系统管理员来说,没有消息就是坏消息
玉面飞龙发布于2006-01-07 01:59:43
tune design...

QUOTE:

7ZB.qUa4[
1. 公司裁员,2个DBA中保留一个,谁会走人?
3Vd)Sy5vbOC2. 若我们都以“上工”作为目标,如何让别人看到我们的价值?
?\;ZZ&d[rp:m dITPUB个人空间
&y ?!i0B!R4d*}space.itpub.netspace.itpub.net
i$oO!z6L[

只要“上工”的经理明白些就可以;其它人只需要知道上工拿的米最高就OK。
Yong Huang的个人空间 Yong Huang 发布于2006-01-07 13:32:20
Interesting comparison. It's been discussed many times. But you expressed it quite well.
8\ erU~X\ITPUB个人空间@F\|!{4k
On the surface, we would think it's hard to judge the expertise of the two DBAs. But in reality, it's not hard at all, as long as the manager is technical. Many times a technical problem is discussed in the DBA group, it's clear which of the two DBAs gives a better solution. That tells us better than the fact that one DBA works harder and has "solved" more problems.
L4M
Cj1Bv.G H

V1cVE3GBGH r-]So the key is the manager has to be technical. Fortunately, I think, that is the case in most shops in China. Am I thinking wrong?
9~&lF)u8}
cR6z z H

4h]1T%|A-xHspace.itpub.netYong Huang
biti_rainy的个人空间 biti_rainy 发布于2006-01-07 14:22:46
事情做到几分,因环境而异   
rwq_发布于2006-01-07 23:59:34
说到底,还是你如何让别人知道你的价值的问题。是通过不断的处理问题来让别人了解,还是通过不断的预防问题来让别人了解。
kwin发布于2006-01-08 11:22:11
Re: tune design...

QUOTE:

最初由 玉面飞龙 发布ITPUB个人空间pY@FD ip
[B]oracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.netG i0AVE"?!R

1Sh`r6rk只要“上工”的经理明白些就可以;其它人只需要知道上工拿的米最高就OK。 [/B]
B)x&p.d ~k V!T
5D7ni#g5IM kU:k'JZ呵呵,其他人就不说了,但有些老板可不是这样想的,看到系统没出什么事,你又好像没什么事做,就会认为招一个新人培训一下就可以了,人工上要低得多!
rollingpig的个人空间 rollingpig 发布于2006-01-09 11:03:40
呵呵

z,Yn)IN

yo        zJQ;i跳槽……oracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.net6S(U
f"m)D:k


| mg\/`,k"hlITPUB个人空间曾经听到过一件事,两个不同公司的DBA(上工)都不获重视,米狂少,当时的建议就是先辞职一个月,然后应聘对方公司……
tanlon发布于2006-01-09 13:49:40
楼上好主意,所有dba度假一个月,然后轮岗。
feng_xin的个人空间 feng_xin 发布于2006-01-09 16:56:07
古代有“郎中钓病人”一说, 江湖游医治疗蛇伤,治疗90%,使其没有性命之忧,很多症状也消除了,可就是有一点,伤口总是不好,隔上一段时间伤口又腐烂,你又得去买药,管上俩三个月,就这样拖上一年半载,甚至更长的时间。%|| A
JDzb,o

如biti 所说“事情做到几分,因环境而异”,我觉得这个度是个很难把握的东西,从做事的角度来讲,技术人员技术实现上的完美是最高境界 “不惜架上药生尘,但愿世间人长寿”;从做人的角度来讲,企业追求的是利润的最大化,个人追求的是个人价值及养家糊口米的最大化,这往往与技术上的理想及其道德上的理想不大匹配。
        n:?D-P%s~Noracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.net从利润率上来看,老二的利润率肯定是比老大高多了。深究起来,“郎中钓病人”为很多人所不齿,但同时又是其追求,越想越想不明白了
rwq_发布于2006-01-09 21:56:32

QUOTE:

最初由 rollingpig 发布ciaC@#{@:~
[B]呵呵ITPUB个人空间SEd&t7jnx.J]d/Z

9\6zQ o0t8^"Ok7T跳槽……
;}~e:[6^*I*mITPUB个人空间
G*|$~4MN:K曾经听到过一件事,两个不同公司的DBA(上工)都不获重视,米狂少,当时的建议就是先辞职一个月,然后应聘对方公司…… [/B]
&M,\/L2_iV6Loracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.net
Ta:~9Th3]fTITPUB个人空间 准备实施。
teddyboy发布于2006-01-09 22:50:44
好主意呀,
春暖花开 tolywang 发布于2006-01-10 13:57:01
只能说看是什么主管了  。 oracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.net(O jQU
|        Y8Em1w1d Y:b


x5d(Lz){不过不是公司都有自己的SLA 统计吗 ?  你的Down机时间太多,当然得裁你了 。 ITPUB个人空间w4A-~
mb4X8? p

Q1{7P1TK|#P"L
还有 , A在第一次出现表空间不足之后再次出现第二次 。 那就是A的不对了 。
f_f$qR"Y)R
r`;X1z        V2fXspace.itpub.netB在预防方面做得好, 但是不懂得表现的话, 呵呵,难说,遇到只懂搞管理,搞关系的主管,就倒霉了 。
caoliwei发布于2006-01-11 09:24:20
这也不能怪主管 呵呵ITPUB个人空间4nC] @3X.r"]yk
关键是你做为一个dba 没有一个量化的东西

x1?VI$]
能说明你的能力和系统的关系
+ubT4X+[G,xfITPUB个人空间pA
TE1F"GTN


)r;u%D(m~@比如优化,你能清晰的描述出你的优化后带来的效益 以及风险的比例.  如果你能量化 老板投多少的愿意  因为那个是看得到了
/b.[u-]7I9]Tr
,T'g!]td$p#e~,jT9RJ?呵呵 dba的价值源于老板对数据重要性的认识2rv
Y'E%W+|7|_


/YeYx%G^o/soracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.netthe business data is life
7X0qnDy5L}oracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.netbetter solution
lovexueer的个人空间 lovexueer 发布于2006-01-11 18:06:00
很有趣,但大部分情况来看,不懂技术的领导着我们........................
lfree的个人空间 lfree 发布于2006-01-12 08:52:56
写的很好,,
juniper发布于2006-01-17 14:08:44

QUOTE:

最初由 biti_rainy 发布
"u*b"@Bv'zITPUB个人空间[B]事情做到几分,因环境而异    [/B]
c,|)bzvjZspace.itpub.netbiti现在能做到几分?!
forestjohn的个人空间 forestjohn 发布于2006-01-17 16:17:42
真要到了份上,估计那位走上工路线的人走人的可能性较大,没办法,这是国情。
sunnly马儿的个人空间 sunnily 发布于2006-01-18 15:16:15
說的很在理,事情往往就是這樣
lcx_315的个人空间 lcx_315 发布于2006-01-21 10:31:16
恩,知道了,谢谢!
ericpic发布于2006-01-26 09:09:06
再反向思考:B既然是上工,走到哪都不怕。呵呵..
-nY8N6KDydhoracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.net
K/X ~9{
Fmg)~T9z
但建议B还是要做足一些手尾工作,例如向病人解释病灶,用药依据(当然用药分量是根据病情来的,B是能把握的,病人也不敢乱吃药.).
'j,N.Y        `Dl2@8J#e!yS)W
aq        Tm

同时"自己"也要注意身体,平时多注意干吗要生病呢?
Kill Japanese发布于2006-01-26 14:44:55
现实的情况是A会被忽略不计...
hancf发布于2006-02-03 11:17:23
哈哈哈,和楼主一样,我也在看思考中医,想不到还有同好之人。
Fenng发布于2006-02-05 14:20:36
好文章,应该加一个精华
wang2008发布于2006-02-06 14:21:06
万事的道理都是相通的,正所谓上兵伐谋,其次伐交,其下攻城,不战而屈人之兵,善之善者也.space.itpub.neto7R2wYAA
管理数据库是一样的道理.
sunchao的个人空间 sunchao 发布于2006-02-08 16:09:46
但愿所有的管理者都知道这些l8?6V`:Q
space.itpub.net2[GB/H&nA
如果真是这样 就没有中国特色了
小蟹的个人空间 小蟹 发布于2006-02-10 09:31:15
国企里面A会留下,私企和外资A铁定走人。
feng_xin的个人空间 feng_xin 发布于2008-03-21 15:56:28
up一下, 让大家继续讨论
netbanker的个人空间 netbanker 发布于2008-03-22 04:20:31
technically A is better than B, but mentally, B is smarter/more intelligent than A.oracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.netF5Jm/\Pf

.`3i^E:|
sGoracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.net
either DBA or other roles, you need to know your working environment, adjust urself to fit in, not try to force the environment to fit you.H2J%jZZa-fy
oracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.net        hD5F-a
J ?


na)Ki:hy^#bmy 2 cents.
*迎风*发布于2008-03-22 23:23:18
可惜现在大部分企业领导都只看重像A的人,在现场救火,领导才认识,才知道呀,像B的人干的活少,领导反而认为这些人在偷懒呀
yxyup's footprint yxyup 发布于2008-03-24 10:03:18
以上情况应该存在于很多公司,并且不仅仅是DBA岗位上,其他岗位也如此
我来说两句

(可选)

日历

« 2008-07-24  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 1581
  • 日志数: 22
  • 建立时间: 2008-01-07
  • 更新时间: 2008-04-24

RSS订阅

Open Toolbar