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

農(nóng)牧場(chǎng)等Social Game類應(yīng)用,核心數(shù)據(jù)是用戶背包數(shù)據(jù),互動(dòng)性很強(qiáng),其技術(shù)特點(diǎn)是巨大讀取量與修改量,數(shù)據(jù)量在百G級(jí)別。提供MEM級(jí)的TMEM解決方案。
信息中心的Feeds類應(yīng)用,其技術(shù)特點(diǎn)是巨大的修改量與讀取量,數(shù)據(jù)量也在幾十T到幾百T不等。提供SSD級(jí)的TSSD解決方案。
CIO頻道人物視窗
CIO頻道方案案例庫(kù)
大數(shù)據(jù)建設(shè)方案案例庫(kù)
電子政務(wù)建設(shè)方案案例庫(kù)
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫(kù)
商務(wù)智能建設(shè)方案案例庫(kù)
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄