Matrix 似乎提前來(lái)到我們身邊。從 06 年開(kāi)始,陸續看到多次關(guān)于 Second Life(SL) 的報道。因為自己的筆記本跑不起來(lái) SL 的客戶(hù)端,所以一直沒(méi)有能體會(huì )這個(gè)虛擬世界的魅力。今天花了一點(diǎn)時(shí)間,讀了幾篇相關(guān)的文檔。
RealNetworks 前 CTO Philip Rosedale 通過(guò) Linden 實(shí)驗室創(chuàng )建了 Second Life,2002 年這個(gè)項目開(kāi)始 Alpha 版測試,當時(shí)叫做 LindenWorld。
2007 年 2 月 24 日號稱(chēng)已經(jīng)達到 400 萬(wàn)用戶(hù)(用戶(hù)在游戲中被稱(chēng)為 "Residents",居民)。 2001 年 2 月 1 日,并發(fā)用戶(hù)達到 3 萬(wàn)。并發(fā)用戶(hù)每月的增長(cháng)是 20%。這個(gè) 20%現在看起來(lái)有些保守了,隨著(zhù)媒體的關(guān)注,增長(cháng)的會(huì )有明顯的變化。系統的設計目標是 10 萬(wàn)并發(fā)用戶(hù),系統的復雜度不小,但 Linden 實(shí)驗室對SL 的可擴展能力信心滿(mǎn)滿(mǎn)。
目前在舊金山與達拉斯共有 2000 多臺(現在恐怕3000也不止了吧) Intel/AMD 服務(wù)器來(lái)支撐整個(gè)虛擬世界(refer here)。64 位的 AMD 服務(wù)器居多。操作系統選用的 Debian Linux, 數據庫是 MySQL。通過(guò) Tim O‘relly 的這篇 Web 2.0 and Databases Part 1: Second Life ,可以了解到一點(diǎn)關(guān)于 SL 數據庫建設的信息。在 Second Life 中每個(gè)地理區域都是運行在服務(wù)器軟件單一實(shí)例上的,叫做"模擬器"或者簡(jiǎn)稱(chēng)是 "sim",每個(gè) Sim 負責 16 英畝的虛擬土地。當用戶(hù)在相鄰的 Sim 間移動(dòng),實(shí)際上是從一個(gè)處理器(或是服務(wù)器)移動(dòng)到另一個(gè)。根據這篇訪(fǎng)談,用戶(hù)當前所在 Sim 的信息,以及用戶(hù)本身的賬戶(hù)信息是存儲在一個(gè)中心數據庫上的。
SL 的客戶(hù)端軟件的下載使用了 Amazon 的 S3 服務(wù)。
一點(diǎn)感想:MySQL 真是這波 Web 2.0 大潮中最大贏(yíng)家之一啊
聯(lián)系客服