
NoSQL的歷史很長,最早可以追朔到Berkeley DB等嵌入式數據庫的年代。互聯網行業的高速發展對大數據的需求,為NoSQL的發展起到了推波助瀾的作用。互聯網時代的NoSQL,源起于Google為解決大數據的存儲與計算而提出的GFS + Bigtable + Map Reduce.隨后Hadoop(Hdfs+Hbase+MapReduce)、 Hypertable、Memcached、Tokyo cabinet、Redis、Dynamo、Cassandra等等NoSQL 產品雨后春筍般的推出,使得Nosql技術廣泛應用于互聯網各個領域。
在騰訊過去的幾年中,互聯網社交平臺取得令人矚目的發展。包括平臺用戶基數、在線、應用數都取得突飛猛進的增長;另外隨著開放的加劇,還有越來越多的第三方選擇社交平臺開發應用。這些外部條件的變化對技術平臺的而言,也帶來了新挑戰:除需要為用戶提供更強的海量服務外,同時還需要提供開放的軟件基礎架構來幫助第三方開發海量服務。
在解決這些問題的實踐中,總結了很多經驗。其中關鍵一點則是通過NoSQL技術來構建海量服務的數據層,并通過分析和總結出不同的業務場景和技術特點,為各種場景提供更合適的數據層解決方案。具體而言:
相冊、日志等UGC類應用,主要是自我產生數據,他人以瀏覽為主,其技術特點是讀取量巨大,修改量低于讀取量一個量級,數據量從幾百T至P級不等。提供SAS、SATA級的TDB、TFS解決方案。

農牧場等Social Game類應用,核心數據是用戶背包數據,互動性很強,其技術特點是巨大讀取量與修改量,數據量在百G級別。提供MEM級的TMEM解決方案。
信息中心的Feeds類應用,其技術特點是巨大的修改量與讀取量,數據量也在幾十T到幾百T不等。提供SSD級的TSSD解決方案。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄