云計算浪潮洶涌而至,來自四面八方的海量數據已呈爆炸之勢,如何給前端用戶提供穩(wěn)定、順暢、安全、高速的體驗服務,這既要求后臺數據庫系統順應業(yè)務模式的變革不斷升級,又能滿足數據量爆增所帶來的各種存儲、查詢、分析、挖掘等各種需求。
2011年3月19日,由全球最大的中文搜索引擎百度公司主辦的第十二期技術沙龍,在京儀大酒店隆重舉行。此期技術沙龍將主題鎖定在“大型網站數據庫架構設計與性能優(yōu)化”上,200多位來自各個行業(yè)和領域的數據庫技術開發(fā)者匯聚于此,共同就未來云計算、物聯網環(huán)境下所帶來的數據庫技術的挑戰(zhàn)和契機作了深度探討。百度運維部DBA組經理、高級DBA王龍及中國移動飛信互聯網產品首席架構師孫朝暉出席了本次活動,并和與會的技術開發(fā)者分享了開發(fā)經驗和思路。
200多位來自各個行業(yè)和領域的數據庫技術開發(fā)者齊聚一堂
作為全球最大的中文搜索引擎,百度每日響應數十億次的用戶檢索請求,不僅要在最短的時間內給網民反饋精準的結果,更需要對搜索請求進行語義分析、海量計算、數據挖掘等系統操作,這些都對數據庫系統的彈性、可擴展能力及分布式計算能力提出了苛刻的要求。在沙龍現場,百度運維部王龍表示,隨著超過4.57億網民的覆蓋,百度的數據庫架構也跟隨業(yè)務增長而不斷升級,經歷了從分散式到集中式,再到分布式的過程,面對龐大流量、海量數據、復雜應用等諸多情景,支撐數據庫業(yè)務運行的數據庫架構起著中流砥柱的作用。“百度數據庫架構在每個階段面臨的問題和考慮均有不同,簡潔架構背后的思考往往是復雜而審慎的。”他還專門向開發(fā)者分享了百度數據庫架構演變中積累的經驗和思考。
飛信互聯網產品首席架構師孫朝暉
飛信互聯網產品首席架構師孫朝暉也在第十二期百度技術沙龍上分享了自己在構架飛信SNS業(yè)務上的心得和體會,他表示,在SNS類型的網站應用中,Feed數據量最大,因此Feed數據的存儲與讀寫操作往往是技術難度最高的部分。由于Feed要求的高并發(fā)寫入、弱一致性,使其成為NoSQL技術的主要應用戰(zhàn)場。MySQL Handle Socket是一項使用MySQL Innodb存儲引擎實現的NOSQL技術,與獨立的NOSQL數據庫相比,具有不同的特點和獨有優(yōu)勢。而飛信開放平臺技術選型中就選用此項技術,很好地契合了飛信等SNS業(yè)務的需求特點。
由于數據庫技術的廣泛應用性,以及商業(yè)智能、數據挖掘對業(yè)務的重要性,在技術沙龍的OpenSpace環(huán)節(jié),不少參會的技術開發(fā)者和愛好者都對這一話題頗感興趣并進行了深入的交流和探討。一位資深程序員表示,每一次參加技術沙龍都能夠為自己及時“充電”,使自己能夠準確把握前沿技術,百度技術沙龍也因此被業(yè)界稱為最火爆的互聯網技術講堂。
據悉,從2010年4月份至今,百度技術沙龍已經成功舉辦了十二屆,聚集了一大批IT技術精英。在互聯網開發(fā)者社區(qū)里,百度技術沙龍獨樹一幟,極具品牌影響力和號召力。百度技術沙龍負責人表示,百度技術沙龍將繼續(xù)秉持“暢想、交流、爭鳴、聚會”的主旨,為本土IT技術精英提供一個溝通交流的平臺。并且希望借助技術沙龍這種開放式的空間,培育技術創(chuàng)新力量,推動中國互聯網行業(yè)的繁榮發(fā)展。 來源:百度 |