第138章 組建資料庫部門
苗炳偉最近感覺頭髮日益明顯的稀少,按照這個趨勢發展下去,不到四十歲估計就會聰明絕頂。
為了應對「搶車位」的上線,資料庫和伺服器的工作是陳平江點名要抓的。
他的擅長方向是軟體方面,主要負責軟體開發、編碼以及測試等工作,使用程式語言和開發工具來設計和開發應用程式。
換句話說,做網站做遊戲他都OK,但是資料庫系統只能說一般般。
現在的人人網技術部門大多是軟體工程師和網絡工程師。
極度緊缺硬體工程師、資料庫工程師。
這兩類工程師的工作可不是在校的兼職大學生就能完成的,必須招熟手。
人人網往後發展必然還需要算法工程師,甚至嵌入式工程師、網絡安全工程師、圖像處理工程師都是必不可少。
也幸好陳平江在大行宮安排了新的辦公地點,否則在仙林大學城這窮鄉僻壤的地方根本別想招來人。
關鍵崗位的少人,使得苗炳偉三天兩頭的朝萬雨倩辦公室跑,搞的萬雨倩現在只要一看到苗炳偉都頭疼。
「苗總,您都快把我辦公室的門檻踏爛了。」
匯金大廈十六樓,新辦公場地已經投入使用。
就這也是在苗炳偉和萬雨倩強烈催工要求下完成的,沒辦公地點人家根本不考慮。
人事、行政、財務都已經率先搬來匯金大廈。
技術部一分為二。
文岩駐守創業園202,主要負責人人網、人人外賣兩個網站的日常維護工作,給其他部門提供技術支持。
苗炳偉搬來匯金大廈,方便招人以及籌備搶車位上線的準備工作。
萬雨倩辦公室的行政專員宋新月咯咯直笑:「苗總,您別急,我和雨倩姐才從招聘會回來,水都沒顧得上喝一口,上午好幾個不錯的資料庫工程師投了簡歷,約了下午過來初試。」
聞言,苗炳偉才算是鬆口氣:「那就好,抱歉,抱歉。我這真是火急火燎的,老闆把這麼一大攤子交給我,搞的我最近都有些精神衰弱。」
萬雨倩撇撇嘴:「他把我們一口氣全部趕來了大行宮,自己躲在創業園瀟灑。公司搬家,租房子都沒說伸個手,簡直是甩手掌柜。」
和萬雨倩同年,但是小月份的宋新月吐吐舌頭,這種話她可不敢搭。
公司上下誰不知道,能這麼說老闆陳平江的也就萬雨倩了,就連最早的元老苗炳偉都哼了一聲沒接話茬。
其實,擺在苗炳偉面前的難題說大也大,說小也小。
如果按照日活二十萬去計劃伺服器的話,事情就簡單多了,拿錢砸就完事。
偏偏陳平江不知道抽了什麼瘋,讓苗炳偉把準備工作做在前面,按照日活兩三百萬去規劃伺服器和資料庫。
當時聽到這個要求,苗炳偉嘴巴都張大到能吞下個雞蛋,心想自家老闆是不是瘋了。
但陳平江打定主意,不為所動。
伺服器是一種硬體設備或電腦程式,負責提供計算資源和運行應用程式,而資料庫則是存儲和管理數據的軟體系統。
伺服器需要資料庫來存儲和管理應用程式所需的數據,同時資料庫也需要伺服器提供的計算資源來運行和管理數據。兩者之間的交互包括讀取或寫入數據,這需要根據應用程式的需求進行動態調整,以確保數據的準確性和可靠性。
伺服器和資料庫之間的關係可以被比喻為一個服務員(伺服器)和廚師(資料庫)之間的關係。
服務員(伺服器)接收顧客點菜的請求(客戶端請求),將訂單送到廚師那裡(資料庫),廚師根據訂單做好菜品(資料庫操作),然後把完成的菜品交給服務員(伺服器),再由服務員將菜品送到顧客面前(返回結果給客戶端)。
為了提高應用程式的性能和響應速度,伺服器和資料庫需要進行協同優化,確保數據訪問的效率和穩定性。這需要伺服器和資料庫管理員密切合作,對硬體、軟體和網絡等方面進行優化,以提高整個系統的性能和穩定性。
因此,伺服器和資料庫是密不可分的。
它們之間的關係直接影響到信息系統的性能和可靠性。在信息系統規劃和設計時,需要充分考慮伺服器和資料庫的關係,確保它們的協同工作和優化,以滿足應用程式的需求和提高系統的整體性能。
你打開心愛的女神QQ空間那一刻,她的所思所想,每一張泛著香氣的自拍,都是從QQ的資料庫里掏出來貼到你臉上的。女神「呵呵去洗澡」之後,你自己砍傳奇,遊戲數據也會記錄在資料庫里的。
可一旦用戶數達到百萬級,甚至兩三百萬級,很多玩法都變了。
這兩三百萬人如果同時相互發信息、查看資料、改寫資料,這些操作產生的數據就像是機關槍一樣射向資料庫,而資料庫必須化作《黑客帝國》里的基努里維斯,把每一顆子彈都接住。
現在大家常用的還是MySQL資料庫,類似資料庫里的Android,免費、方便、開源。到了後世,做社交的大廠大都改成了NoSQL資料庫。
陳平江並不是在為難苗炳偉。
只因苗炳偉並不知道此類社交遊戲會帶來多麼大的流量,如果不提前準備,搶車位上線幾天後,說不定就會給伺服器干崩潰。如果搶車位都能幹崩,那後面的「偷菜」陳平江都別玩了。
玩家們每停一輛車,貼條一輛車,偷一次菜,都會改寫一次資料庫。
即便是用2007年最頂級的機械硬碟,每分鐘15000轉,每秒鐘能讀寫300次,為了保證數據不丟失,還要對每份數據另外做兩個備份,加上原數據總共三份,按照兩三百萬人次的數據訪問強度,可能光是一個「搶車位」就要兩千台伺服器,之後的「偷菜」甚至可能需要大幾千台伺服器。
就這還沒算人人網和人人外賣的訪問量哦。
陳平江哪有那麼多錢燒啊!
騰訊此時已經在研發CKV,以後還會進化到CDB,甚至TcaplusDB、DBbrain。
所以陳平江倒希望功課做在前面,早做準備。
說完了資料庫,再說說伺服器。
眼下人人網所使用的伺服器都是租借的,優點是節約成本,管理方便。畢竟不用一次性動用大量的資金購買伺服器以及支付後續高昂的維護費用,服務提供商會承擔日常的管理工作和服務監控。
但缺點也很明顯,太依賴服務商的技術支持和服務質量,也無法完全掌控伺服器的安全性,還可能受到服務提供商的帶寬、存儲空間等方面的限制。
自購伺服器是必然要走的路!
即便初始投資大,後續維護成本高,還需要招牌相關技術人員維護設備,但更高的控制性、穩定性和自由度是租借所不能比的。
玩社交的人人網,做大之後如果還是租借伺服器,一次宕機就能使得陳平江被罵死,甚至競爭對手惡意騷擾都會相當麻煩。
技術不到位勢必要買更多的伺服器,人人網的現金流毫無疑問會被拖垮。
騰訊在這方面還是很牛逼的,不得不說能把社交玩好還是有點東西的。
它當年有很多業界領先的技術。比方說,QQ同時在線人數從10萬到100萬,單機處理能力已經超過同行業10倍以上。當時騰訊有一個重要的技術創新——PCT架構,它使得別人的一台機器只能做1000個在線連接時,騰訊能做到1萬。
此外還有分布式存儲TFS,支持了QQ相冊每天億級的圖片上傳。
社交這玩意玩下去,伺服器是繞不開的坎兒,甚至以後還要搭建數據中心。
流量到來前,如何設計一個高可用的IT架構?
流量激增時,如何快速補充伺服器資源?
流量下降後,如何不浪費閒置伺服器資源?
這些都是很麻煩的事。
這就是有關雲計算的故事了。
陳平江到底不是小說里的穿越者,仿佛只需要搞網站、遊戲、APP,壓根不需要伺服器和資料庫似的,既不卡也不會崩潰。
陳平江正是看準了未來的發展路徑,未雨綢繆,才會把壓力給到苗炳偉。
讓他著手組建資料庫團隊,並且卡著資金安全線去購買伺服器,搭建機房。
一下子讓苗炳偉和舒芒兩個人都很難受。
特別是舒芒,看著一個月3-400萬的營收正喜滋滋呢,又要砸到伺服器海里去,這簡直比殺了她還難受。
眾人質疑,為什麼不租卻買伺服器,一個小公司有必要組建自己的資料庫團隊嗎?這是不是資源浪費?
為此,陳平江特意開了一場高層會。
在會上,陳平江一反平時的嘻嘻哈哈,化成暴君,將整場會議變成一言堂,否決了一切質疑。
這種變化讓眾人猝不及防。
「我知道各位提的建議都是為了公司好,但原諒我有的時候沒辦法按照每一個人的想法去試錯,成本太高。這一次,我堅持己見,在不久的將來,事實會證明我今天做的決定是對是錯。」
「這是最後決議,各部門按照決議執行!」
(本章完)