久久亚洲视频-成人av免费在线-亚洲免费大片-www.国产精品.com-又黄又爽又色的视频-精品乱子伦一区二区-无码人妻精品一区二区三区66-欧美一级做-国产在线国偷精品免费看-欧美性极品少妇-精品无码久久久久久久久久

樂思軟件

提交需求|聯系我們|請電400-603-8000

NoSQL在騰訊的應用實踐


  系統控制:MYSQL更多針對是各種數據通用場景所做的設計與開發,實現較復雜。在使用中遇到性能問題,異常故障時難以定位原因,對業務系統來說,已經是無法打破的天花板。


  針對上面的問題結合業務需求,07年底研發出TDB用以替代MYSQL,TDB是一個典型的K-V存儲系統。其特點是:接口簡單,性能高效,具備優秀的擴展能力。
 

\
 

  數據層面,索引設計使用HASH,通過KEY可直接定位磁盤物理偏移,避免B樹設計導致的二次定位磁盤性能開銷,解決索引低效的問題。同時采用16MB大磁盤塊的設計,使得TDB的數據遷移速度可達網卡性能上限,解決遷移性能問題。另外系統可控性更強,一方面因為是專用場景,所以可以簡化設計,方便定位問題與優化更新;另一方面打通了存儲系統到磁盤IO的控制路徑,避免MYSQL的系統天花板。


  接入層面,為業務提供透明的訪問代理,從而實現無縫的水平擴展。由于接口簡單,并且是PAAS,業務使用非常方便,從07年底開始,在Qzone、朋友、群空間等社區應用中逐步取得了廣泛應用。


  三、【2009】Social Game催生的TMEM


  09年有一款叫農場的游戲大家應該不會陌生,農場的火爆帶動了一批Social Game應用的興起。其典型特點(1)好友間互動性很強,用戶背包數據會被頻繁的修改與讀取;(2)交叉訪問,無明顯熱點數據;舉個例子來說,對于傳統的應用來說,用戶間交互相對較弱,活躍用戶數據就是熱點數據;而對于Social Game而言,用戶交互性強,通過交叉訪問,活躍用戶也會頻繁訪問與修改非活躍用戶數據。(3)放大效果明顯;比如用戶每次登陸,通常會遍歷好友的農場,會遍歷菜地偷菜,捉蟲,一次偷菜、捉蟲會導致多個用戶的多個背包數據修改。這些行為一方面導致整個系統中無明顯熱點數據,用戶傳統的讀緩存+寫落地的方式則難以很好的滿足這些業務的需求;另一方面龐大的用戶基數之上的火爆應用,往往單款應用就會有數百萬次每秒的訪問量,這種海量訪問不光對存儲層面,同時對網絡通訊層面提出更高的性能要求。

集成系統網絡情報信息數據庫

CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄