« January 2006 | 首页

1 2 3 4 5 6 7 8 9 (Page 1 of 9)



| March 2006 »

February 28, 2006

墨菲定律与 DBA

今天参加培训的时候胡思乱想,忽然间想起来墨菲定律(Murphy's Law)这个有趣的话题. 西方文化中,有很多所谓的"定律", 墨菲定律应该算是一则比较著名的"定律"了.什么是墨菲定律? 最简单的表达形式是"有可能出错的事情,就会出错(Anything that can go wrong will go wrong)"。

爱德华·墨菲、约翰·保罗·斯特拉普和乔治·尼克斯凭这条定律居然还得到了搞笑诺贝尔奖(IgNobel)奖。而墨菲定律的一些衍生版本也的确有趣.比如"东西久久都派不上用场,就可以丢掉;东西一丢掉,往往就必须要用它",再比如"你出去买爆米花的时候,银幕上偏偏就出现了精采镜头".

抛开 Murphy's Law 衍生出来如此多的版本不谈,说一下墨菲定律和 DBA 之间的关系。Anything that can go wrong will go wrong, 这句话对 DBA 来说,应该是引起注意的, 甚至作为金科玉律也不为过,一般来说,没有哪一个人管理的数据库是完美无缺的,但是如果你发现了数据库的缺限置之不理,存在侥幸心理,那么最后往往会发生你最担心的问题。我就曾经亲生经历过几起类似的事件,事后总结的时候想 "如果我...如何做" 就好了. 但是已经发生的事情就不允许假设了.

引用一下这个定律的来龙去脉:

Murphy's Law ("If anything can go wrong, it will") was born here (Edwards Air Force Base) – in 1949 at North Base.

It was named after Capt. Edward A. Murphy, an engineer working on Air Force Project MX981, (a project) designed to see how much sudden deceleration a person can stand in a crash.

One day, after finding that a transducer was wired wrong, he cursed the technician responsible and said, "If there is any way to do it wrong, he'll find it."

The contractor's project manager kept a list of "laws" and added this one, which he called Murphy's Law.

Actually, what he did was take an old law that had been around for years in a more basic form (see first paragraph above) and give it a name.

Shortly afterwards, the Air Force doctor (Dr. John Paul Stapp) who rode a sled on the deceleration track to a stop, pulling 40 Gs, gave a press conference. He said that their good safety record on the project was due to a firm belief in Murphy's Law and in the necessity to try and circumvent it.

Aerospace manufacturers picked it up and used it widely in their ads during the next few months, and soon it was being quoted in many news and magazine articles. Murphy's Law was born.

The Northrop project manager, George E. Nichols, had a few laws of his own. Nichols' Fourth Law says, "Avoid any action with an unacceptable outcome."

The doctor, well-known Col. John P. Stapp, had a paradox: Stapp's Ironical Paradox, which says, "The universal aptitude for ineptitude makes any human accomplishment an incredible miracle."

Nichols is still around. At NASA's Jet Propulsion Lab in Pasadena, he's the quality control manager for the Viking project to send an unmanned spacecraft to Mars.

由上面的介绍可以看出,如果积极的看墨菲定律, 对提高系统的品质是有积极的作用的. 所以 DBA 、SA 朋友们,时刻把这个准则放在心里, 防患于未然.

February 27, 2006

Blog 的招聘广告尝试

最近站点作了点新的尝试: 新推出了一个招聘页面, 我把这个看作一个实验,时间是一个月.

这是我考虑很久做的决定. 招聘信息, 对一些读者还算是有用的. 也或许某个网友正在寻找工作,通过这个页面, 如果能给他带去一点点有用的信息, 可能要比阅读我 10 篇 Blog 对他的帮助更大. 我知道,如果首页放上去一个大广告 Banner ,肯定会有一些读者或是 Blogger 会排斥这个"商业"行为. 但是有趣的是, 大多数 Blogger 实际上都是不排斥商业的, 至少国内有独立域名的 Blogger 都在做 Google 的 Adsense. 而 Blogger 对自身站点的推广(比如 Trackback、留言、 链接等等)也可以算是一种广告行为。

Keso 前一段时间的 广告引来了不少网友的争议(如果他是第一个尝试吃螃蟹的, 那我是不是可以算是第二个啦?) . 最近一些传统媒体也都在讨论 Blog 的现象,CCTV《老徐的博客值多少钱》节目记者采访Keso,问他 Blog 上的贴片广告的价格, Keso 笑笑, "也就刚过四位数吧", 看来,做一个独立 Blog 养活自己有可能, 但在当前的环境下,还有些不现实. 至少, Jason Kottke 已经失败了.

一个月后,我会把具体的效果和其他分析写出来,算做实验报告.

最近手部的老毛病又发作. 看着我疼得呲牙咧嘴的样子,女朋友总说我: 你写那些 Blog 能赚几个钱 ? 手还疼, 有啥用? 的确,光靠 Blog 这东西就是累死也赚不了钱(除非火成老徐那样),即使是我的最低要求: 换一台 IBM 笔记本(这样就能更有效的写Blog)的目标都几乎不可能达到. 还不如帮别人讲讲课,调调数据库赚得多. 不过, 不是说赚不了钱就不写 Blog 了. 这里面乐趣多多, "欲辩已忘言".

BTW:
下一步准备提高效率, 减少写作时间,提高写作质量. 毕竟,写 Blog 没有人给我稿费.
另外,寻找一个共同书写者

February 26, 2006

本周言论 之 移动球门

实在怀疑在(Google)黑板报上露脸的工程师们,难道都是一群诗人?...”
--来源

我们并没有移动球门...我们的要求是微软应执行欧盟2004年3月的判定,白纸黑字写的清清楚楚。
--欧盟发言人托德(Jonathan Todd)对微软指责欧盟反垄断当局总是在“移动球门”,又一直执意拒绝清楚描述如何才能让他们满意作出回应。

我非常希望韦尔奇这样的怪物快点死掉,传统企业只是压榨员工的体力和时间。而韦尔奇的企业用成功的光环引诱你,迫使你变成一个你自己都不认识的人,彻底换掉你的思维和性格,而且是在一种完全“自觉自愿”的情况下发生,在一种叫做“先进管理”的名义下进行。后工业社会已经发展到如此残暴的地步,在“企业文化”的脉脉温情的面纱下,彻底异化人类,使之成为活跃而高度同质的工业齿轮。《黑客帝国》并非是一种远景幻想,它就发生在我们身边。杰克.韦尔奇就是里面的黑衣史密斯先生。
--和菜头评《杰克・韦尔奇自传》.来源

常常有人向我提以“别给我指出看什么文档资料”为开头的问题,我几乎总是置之不理,因为他们的问题已经在文档资料中给出了很好的回答。我常常以“好的,关于这个问题,《Concepts Guide》在某节是这样说的......”开始回答。我不止一次说过,如果你从头到尾阅读一下《Concepts Guide》,只要你记住其中10%的内容,就会掌握大多数人掌握的90%以上的Oracle知识。而且,如果以后再遇到问题,你就可以说,“我记得有这事。我们来看看《Concepts Guide》中怎么说。”
--Thomas Kyte ( http://asktom.oracle.com/ )


这一系列 Blog 记录我看到的一些有趣、有意义或者是比较幽默的言论。尽量减少自己的评论。当然,这些言论只是我本周看到的,不一定是发生在本周。

February 25, 2006

Oracle Database XE 推出正式版

最近的 Oracle 产品消息:Oracle Database XE 推出正式版。正式版本在 32-bit 的 Linux 和 Windows 上可用.

  • Installs using native installers
  • English (single byte character set) and International (Unicode) versions available with support for 10 major languages
  • Supports up to 4GB of user data
  • May be installed on a multiple CPU server, but only executes on one processor in any server
  • May be installed on a server with any amount of memory, but will only use up to 1GB RAM of available memory
  • Fully upgradeable to other Oracle Database 10g editions
  • Oracle Text for efficient text-based searches

这个免费版本可以直接平滑升级到 Oracle 的其他版本,而且部署简单,能让开发人员迅速入手。不得不让人深深感到 Oracle 为了争夺客户煞费苦心.

更多信息参见此前我的介绍:

免费的Oracle Database 10g XE

Oracle 10g XE 的字符集问题

Oracle XE 自带的数据库如何创建的?

Oracle XE 创建新的数据库

本站相关标签|Tags Cloud