原创 一場技術的聖戰:rose開源框架之portal

作者:人人網架構師 王志亮 人人網UGC團隊博客 2010年的6月9日是一個聖戰的日子,零點一到就有人開始,好戲也如約在晚上7點發生。人人網戰場是SJ的公共主頁:http://page.renren.com/sj 對不同人,這個日子意味着

原创 人人網分享協議意見徵詢稿 Protocol Element 協議元素

作者:人人網技術民工 冷昊 人人網UGC團隊博客 share.renren.com 已經成爲人人網上的一大熱門應用,優質的內容通過分享在好友間迅速傳播。爲了提高站外內容的傳播效率,我們試圖制定出一套開放內容協議(open graph pro

原创 人人網中間層:實踐篇

作者:人人網技術經理 白伯純 人人網UGC團隊博客 人人網中間層:問題篇 人人網中間層:求解篇 之前的問題篇和求解篇描述了人人網在發展過程中遇到的問題,並且介紹了我們採用中間層來提高性能的解決方案。今天的實踐篇將通過一個例子來實現一箇中

原创 文本分析漫談-分類器中的關鍵詞提取

作者:人人網UGC團隊成員 劉威 人人網UGC團隊博客 面對人人網海量的UGC,數據挖掘工作勢在必行,能把用戶最想要的信息推薦出來,是我們正在研究的課題之一。在推薦系統中,分類器是個非常重要的部分。 分類器的研究重點落在兩個方面,一方面是文

原创 人人網中間層:問題篇

作者:人人網技術經理 白伯純 人人網UGC團隊博客首發 由開源軟件組成的系統 與很多大型的網站一樣,人人網的系統全部是由開源軟件構建的。使用Nginx做前端接入,resin做容器,Memcached做通用cache,MySQL做數據庫,使

原创 技術架構兩三語

作者:人人網架構師 王志亮 人人網UGC團隊博客首發 小的不才,斗膽發言 多角度定義架構 定義架構的最短形式是:“架構是一種結構”,太棒了,這是一種正確的理解,但世界還沒太平。若做一個比喻,架構就像一個操作系統,不同的角度有不同的理解,不

原创 人人網UGC海量存儲系統Nuclear介紹 – 原理展望篇 原理篇 展望篇

作者:人人網技術民工 冷昊 人人網UGC團隊博客 書接上文。 Nuclear系統構建於java之上,NIO組件使用Netty,數據序列化使用google的Protocol Buffers,Spring當然是用了的。下圖是Nuclear系統內

原创 人人網UGC海量存儲系統Nuclear介紹 – 功能應用篇

作者:人人網技術民工 冷昊 人人網UGC團隊博客 書曰:工欲善其事,必先利其器。人人網作爲國內第一大SNS網站,欲存海量UGC數據,必有海量存儲系統。Nuclear存儲系統在高性能、高可靠、可擴展的海量數據存儲需求下橫空出世,待小的給列位看

原创 人人網中間層:求解篇

作者:人人網技術經理 白伯純 人人網UGC團隊博客 書接上文,爲了提高性能,在人人網的技術結構中,在數據庫和頁面之間,有中間層。中間層高性能的基礎是用內存代替磁盤。 用內存代替磁盤 數據庫系統的最大瓶頸在磁盤IO,大量的小數據請求不是磁盤

原创 人人網使用的開源軟件列表

作者:人人網架構師 張潔 人人網UGC團隊博客首發 MySQL 關係型數據庫存儲系統,我們的DBA團隊很強大,每人管理上百臺MySQL服務器,其他就不多說了,網上資料太多了 Tokyo Cabinet 一個key-value的存儲引擎,日本