天天看點

八卦一下Oracle裡scott的故事

 對于熟悉Oracle或者接觸過Oracle的人,scott這個使用者大家一定相當的熟悉。從Oracle第一個商業化版本至今,oracle的預設資料庫裡都少不了這個名字為scott,密碼為tiger的使用者,這個scott究竟有何來曆,怎麼在我們的oracle的版本裡一直都不能少呢。

這個就要追朔到Oracle的創業階段了, 1977年6月,埃裡森,Bob Miner和Ed Oates在矽谷共同創辦了一家名為軟體開發實驗室(Software Development Laboratories,SDL)的計算機公司,這個隻有三個人的公司就是後來在獨領資料庫風騷的ORACLE公司的前身。當時埃裡森年界32歲,呵呵呵,和我一樣,三十而立的年齡,由于合同的關系還在自己原來的公司裡不能出來,隻是一個程式員而已。他過不來,總要有寫代碼的人呀,公司的第一個程式員出現了,他的名字就是scott,他的貓的名字就叫trigger,可能是為了這個第一位的程式員的緣故吧,是以也就有了 scott這個使用者,而且一直沒有忘懷,留戀至今。

1983年3月,RSI釋出了ORACLE第三版的,Miner和Scott這兩個老牛用c語言,在埃裡森的高壓下進行第三版的開發,要知道,C語言當時推出不久,用它來寫ORACLE軟體也是具有一定的風險的,但除此之外,别無他法。很快就證明了這樣做是多麼的正确:C編譯器便宜而又有效,還有很好的移植性。

不過,當這個第三版還沒有結束的時候。scott離開了 Oracle公司,也許是c開發和初始階段的無休止的變更,讓scott無法承受,這個大牛選擇了離開公司并出售了自己的4%的股票,不過scott離開 Oracle以後,還是混迹于資料庫開發市場,他自己創立了PointBase公司,是一個不錯的嵌入式資料庫,不過好像是java寫的,我曾經還用之開發過項目。這位大牛沒有想到,日後這個由他開筆的Oracle是未來時代的資料庫巨人,那4%的相當于幾億美元喲。

時代造就英雄,每個時代的偉大産品後面都有英雄人物所不同常人的故事,不過其實也是那麼的平常,不過是做了不平常的事情而已。

轉自:http://club.topsage.com/thread-601680-1-1.html