天天看點

淘寶相關大牛、技術、開源

一、大牛和部落格

C.ZHAO的部落格,文章清單

a、從P1到P7——我在淘寶這7年(一)~(七)-------------淘寶小牛如何變大牛、項目介紹、企業成長和員工培養

b、淘寶技術發展(個人網站)------------淘寶最早1、2您的技術發展曆程

c、淘寶技術發展()---------------------淘寶主要子產品的技術發展

 --------------------------030407,馬雲在杭州一個未裝修的别墅裡,拉了十位阿裡巴巴的員工簽了一份英文協定,這個項目要求絕對保密,老馬戲稱“連說夢話被老婆聽到都不行,誰要是透漏出去,我将追殺到天涯海角”; 淘寶是在2003年5月10日上線的,從一個美國人那裡花2k美刀買來的一個網站系統,這個系統的名字叫做PHPAuction;

 在2003年底,MySQL已經撐不住了,就是換成Oracle;2003年10月,淘寶網上面上線了一個功能,叫做“安全交易”,即後來的支付寶;2004年初,SQL Relay的問題解決不了,資料庫必須要用Oracle,那從哪裡動刀?隻有換開發語言了。Java是當時最成熟的網站開發語言,它有比較良好的企業開發架構,被世界上主流的大規模網站普遍采用,另外有Java開發經驗的人才也比較多,後續維護成本會比較低。請什麼樣的人來做這事?我們的答案是請Sun的人。沒錯,就是創造Java語言的那家公司,世界上沒有比他們更懂Java的了。

二、使用的技術

        LVS是Linux Virtual Server的簡寫,意即Linux虛拟伺服器,是一個虛拟的伺服器叢集系統。本項目在1998年5月由章文嵩博士成立,是中國國内最早出現的自由軟體項目之一。章文嵩博士目前工作于阿裡集團,主要從事叢集技術、作業系統、對象存儲與資料庫的研究。

      Hadoop是一個開發和運作處理大規模資料的軟體平台,是Appach的一個用java語言實作開源軟體架構,實作在大量計算機組成的叢集中對海量資料進行分布式計算.Hadoop架構中最核心設計就是:HDFS和MapReduce.HDFS提供了海量資料的存儲,MapReduce提供了對資料的計算.

三、開源

       tair包括緩存和持久化兩種存儲功能。tair 作為一個分布式系統,是由一個中心控制節點和一系列的服務節點組成。我們稱中心控制節點為config server,服務節點是data server。config server 負責管理所有的data server,維護data server的狀态資訊。data server 對外提供各種資料服務,并以心跳的形式将自身狀況彙報給config server。 config server是控制點,而且是單點,目前采用一主一備的形式來保證其可靠性。所有的 data server 地位都是等價的。

      TFS的開發,讓淘寶的圖檔(小檔案)功能得到了充分的發揮。