圓桌沙龍:NoSQL技術(shù)實(shí)戰(zhàn)

作者: 來源:未知 2012-03-05 16:29:45 閱讀 我要評(píng)論 直達(dá)商品

叢磊:好象一般IT互聯(lián)網(wǎng)公司還沒有招NoSQL的職位,更多項(xiàng)目是利用到NoSQL的知識(shí)。其實(shí)我的觀點(diǎn)跟志豐差不多,首先這個(gè)人看他的需要,實(shí)際上NoSQL分成兩層,一個(gè)是比較高一點(diǎn),涉及到分布式一些理論,第一點(diǎn)也不是說這個(gè)低,不是層次低,更多涉及到本地存儲(chǔ)的東西,很重要硬件,我覺得從傳統(tǒng)硬件將來這個(gè)存儲(chǔ)引擎一定會(huì)發(fā)生變化,包括Google最新出的一個(gè),一定會(huì)有超越傳統(tǒng)搜索引擎的數(shù)據(jù)庫出現(xiàn)來代替以前的方法,從高層來講基本上被亞馬遜(微博),Google幾家都包了,去學(xué)習(xí)理論的時(shí)候,大家一般提到理論就是CAP,可以劃成兩個(gè)放心,一個(gè)是擴(kuò)展性,還有一個(gè)就是復(fù)制,從這方面更好理解一些。

主持人程顯峰:現(xiàn)在如果大家用NoSQL的話,可能大家已經(jīng)討論過整個(gè)開發(fā)成本相對(duì)風(fēng)險(xiǎn)要小一些,主要的成本,或者說他的風(fēng)險(xiǎn)可能體現(xiàn)在他的部署,和集成上面,部署這個(gè)問題,現(xiàn)在好的NoSQL解決相對(duì)好一些,還有自動(dòng)化的水平擴(kuò)展,包括分片,集群,熱備這些都稍微好一點(diǎn),我請(qǐng)大家談一談關(guān)于集成這塊,他怎么與我們現(xiàn)有的業(yè)務(wù)結(jié)合起來。比如說有KVDB,他在這個(gè)過程中,我希望大家多談一談,因?yàn)槟銈兌加袑?shí)戰(zhàn)經(jīng)驗(yàn),多談一談血淚教訓(xùn),不能我們來了之后看到大家都是光鮮一面,你們把血淚都掩藏在自己內(nèi)心深處,搞的沒有彩頭了。

李祎:我做NoSQL的時(shí)候確實(shí)有很多血淚史,第一個(gè)版本出來的查詢特別慢,跟蹤一下原因,因?yàn)橛行┯脩羲蟮挠脩絷P(guān)系的時(shí)候,因?yàn)槲覀兦懊媸且粋(gè)相當(dāng)于有些大用戶,比如你是趙薇,你有好幾百萬粉絲,這時(shí)候這個(gè)數(shù)據(jù),一開始沒做二級(jí)緩存,相當(dāng)于趙薇數(shù)據(jù)每次有一個(gè)用戶在查的時(shí)候,會(huì)來來回回倒騰好幾次,那時(shí)候基本上那個(gè)系統(tǒng)不可用了,后面我們要進(jìn)行分片,比如說大用戶粉絲列表做了一些分片,分片之后,數(shù)量受到限制,比如前5千個(gè),或者日期限制,今天的,做了這樣一些限制之后,我們?cè)谒阋恍┓纸M的時(shí)候效率就會(huì)更高一點(diǎn),這也是我們用NoSQL的時(shí)候,經(jīng)常會(huì)預(yù)見的一個(gè)問題,當(dāng)你的對(duì)象很大的時(shí)候,你怎么去控制他,本來是想提高IO的,反而變成相反的了。

叢磊:對(duì)于這塊NoSQL和業(yè)務(wù)整合我從云計(jì)算的角度來說,怎么利用云計(jì)算整合。我這塊只有一個(gè)經(jīng)驗(yàn),這個(gè)經(jīng)驗(yàn)是從亞馬遜來的,不要試圖去改變用戶的使用習(xí)慣,不要試圖教用戶這些東西,用戶不會(huì)學(xué),我所知道幾乎90%以上 開發(fā)者他們對(duì)NoSQL很小,這應(yīng)該有公有云自己的平臺(tái)去解決。

楊志豐:因?yàn)槟阕龅倪是一個(gè)NoSQL,我是一個(gè)底層系統(tǒng),對(duì)上邊開發(fā)人員當(dāng)然接口最簡單,所以從我們這邊的角度來看,現(xiàn)在希望剛才那樣一個(gè)系統(tǒng)打包稱一個(gè)解決方案,比如現(xiàn)在一個(gè)很火的接口我們就可以進(jìn)行打包,讓上手容易一些。另外從經(jīng)驗(yàn)的角度來看,負(fù)載均衡比較重要,剛才說雙十一的時(shí)候,我們最開始遇到的問題有一個(gè)地方,要做負(fù)載均衡,只要算法上有問題,就會(huì)把一些問題變成熱點(diǎn),你上面應(yīng)用是什么樣子的,需要你上面負(fù)載均衡不一樣的。

主持人程顯峰:高度運(yùn)營相關(guān)的?

楊志豐:對(duì),策略是不一樣的。另外第三個(gè),我是在一個(gè)公司內(nèi)部做底層系統(tǒng)的,別人是做底層系統(tǒng)上邊的應(yīng)用系統(tǒng),我們經(jīng)驗(yàn)就是說,我們是幫著他們一起去做,比如說我們會(huì)從開發(fā)人員里面挑幾個(gè)人和應(yīng)用的人坐在一起,我就是來幫助你一起做,在系統(tǒng)開發(fā)初期,因?yàn)槟愕南到y(tǒng),剛開始的時(shí)候可運(yùn)維性很差,可能有各種各樣的穩(wěn)定性問題,這樣的問題你直接暴露給用戶的話,他們是解決不了的。另外你可能由于你接口涉及很爛,別人用起來很煩瑣,總是在不斷在發(fā)展,初期的時(shí)候據(jù)我所知Google他們最早那套平臺(tái)他們也是手把手去教應(yīng)用,這個(gè)查詢應(yīng)該怎么去做,那個(gè)查詢應(yīng)該怎么去做,不應(yīng)該寫那樣一個(gè)語句在里面,這樣就把服務(wù)爭取服務(wù)好。

主持人程顯峰:還有強(qiáng)烈支持在后面,如果有這個(gè)品牌以后,還需要給客戶強(qiáng)烈的支持?

楊志豐:對(duì),我覺得那個(gè)MySQL接口就很好,很清楚,不容易用錯(cuò),但像一個(gè)數(shù)據(jù)庫的東西,如果你的SQL,因?yàn)镾QL的表達(dá)能力太強(qiáng)了,很容易就弄錯(cuò)了。

主持人程顯峰:如果一個(gè)東西很靈活,寫的又很爛的話,客服人員一定挺忙的。

巨建華:剛才談的這個(gè)主題是血淚史,如果想避免血淚史最好選擇穩(wěn)定的產(chǎn)品,我們一開始在選擇1.4的產(chǎn)品遇到很多問題。比如說,當(dāng)時(shí)一個(gè)表,一個(gè)集合,當(dāng)時(shí)你可以用任意的名字去創(chuàng)建,如果你用一個(gè)大寫的名字建立一個(gè)集合之后,打算再建立一個(gè)小寫的名稱直接退出也不會(huì)出現(xiàn)錯(cuò)誤,在這種情況下很神奇,可能有人在寫程序的時(shí)候沒有把大小寫注意到,跑了一段時(shí)間程序崩潰了,我們甚至想看都看不到。很久之后我們找到那個(gè)問題,把相應(yīng)的bug去官網(wǎng)上做一些問題,很快就修復(fù)了,如果在正式運(yùn)行的系統(tǒng)上發(fā)生這樣問題,你會(huì)很痛苦的。

因?yàn)槲覀円婚_始用在不是很關(guān)鍵的產(chǎn)品上,DBI對(duì)這個(gè)也很不熟不是太關(guān)注。當(dāng)有一天我們發(fā)現(xiàn)我們廣告點(diǎn)擊頂過來的日志特別多,發(fā)現(xiàn)已經(jīng)把虛擬內(nèi)存耗掉非常多,我們打算增加節(jié)點(diǎn),基本上沒有辦法把那個(gè)很安全的進(jìn)行平衡轉(zhuǎn)移。最后解決方案,我們把那個(gè)議程慢慢移數(shù)據(jù),當(dāng)然在新版本里面已經(jīng)有很好解決。如果想避免血淚史的話,還是原來我在PPT上講的,一定要放在產(chǎn)品服務(wù)器之前,先做一些實(shí)際使用,在應(yīng)用過程中去感受,我覺得這樣來逐步適應(yīng),而不是一下子上來之后,很貿(mào)然把一個(gè)項(xiàng)目放到一個(gè)不成熟的產(chǎn)品上去,這是逐步適應(yīng),可能會(huì)避免很多血淚史。

主持人程顯峰:大家有各種各樣避免血淚史的方法,關(guān)于NoSQL實(shí)施部署,以及集成方面。很多人會(huì)問一個(gè)問題,現(xiàn)在云計(jì)算這么火,我自己為什么還要自己弄一個(gè)NoSQL,這樣的服務(wù)可不可以用,比如國內(nèi)盛大提出這樣服務(wù),他做了一個(gè)多足環(huán)境你可以自由來用,我想問叢磊,你作為一個(gè)PASS平臺(tái),很多人在你這做了應(yīng)用,他可能想從別的地方做一個(gè),從你這個(gè)角度來講,會(huì)不會(huì)建議你這個(gè)PASS平臺(tái)有集成第三方的應(yīng)用?

叢磊:這塊集成,只要用戶有需求我們都會(huì)盡量滿足,只要不是太離譜都會(huì)去滿足。像現(xiàn)在有很多游戲開發(fā)商,因?yàn)橛螒蚴怯模晕覀儼延螒蜷_發(fā)商需求也是提到前面的,游戲開發(fā)商肯定會(huì)有很多需求,他就不想改代碼,KVDB也可以做,他一點(diǎn)都不想改,我們也盡量去滿足他。我們這時(shí)候解決方案,我們也在做IS平臺(tái),就像盛大這種做法可以進(jìn)行租賃,這種東西我們還是鼓勵(lì)他去用的,畢竟這是用戶需求,關(guān)鍵還在隔離性,如果用IS,像這種產(chǎn)品隔離性還是比較容易保證的,因?yàn)槲彝ㄟ^網(wǎng)絡(luò)層,還是通過虛擬化的技術(shù)都可以來保證。


  推薦閱讀

  中投獲外匯局300億美元注資持續(xù)機(jī)制尚未建立

[ 針對(duì)新增資金如何投資的問題,中投公司副總經(jīng)理汪建熙表示中投會(huì)根據(jù)既定的投資戰(zhàn)略和市場的變化進(jìn)行投資;短期來看會(huì)有積極的偏離,但一定是做長期的配置,不會(huì)在短期內(nèi)有大幅度的變化 ] 全國政協(xié)委員、中投公司副>>>詳細(xì)閱讀


本文標(biāo)題:圓桌沙龍:NoSQL技術(shù)實(shí)戰(zhàn)

地址:http://m.sdlzkt.com/a/kandian/20120305/36928.html

樂購科技部分新聞及文章轉(zhuǎn)載自互聯(lián)網(wǎng),供讀者交流和學(xué)習(xí),若有涉及作者版權(quán)等問題請(qǐng)及時(shí)與我們聯(lián)系,以便更正、刪除或按規(guī)定辦理。感謝所有提供資訊的網(wǎng)站,歡迎各類媒體與樂購科技進(jìn)行文章共享合作。

網(wǎng)友點(diǎn)評(píng)
我的評(píng)論: 人參與評(píng)論
驗(yàn)證碼: 匿名回答
網(wǎng)友評(píng)論(點(diǎn)擊查看更多條評(píng)論)
友情提示: 登錄后發(fā)表評(píng)論,可以直接從評(píng)論中的用戶名進(jìn)入您的個(gè)人空間,讓更多網(wǎng)友認(rèn)識(shí)您。
自媒體專欄

評(píng)論

熱度

主站蜘蛛池模板: 色欲欲WWW成人网站| 亚洲av成人一区二区三区| 国产成人精选免费视频| 成人午夜免费福利| 国产成人涩涩涩视频在线观看免费| 国产成人一区二区动漫精品| 日韩精品无码成人专区| 国产成人综合久久精品红| 亚洲成人免费网站| 成人免费激情视频| 中文国产成人精品久久一区| 成人动漫在线视频| 久久久久亚洲av成人无码| 成人做受视频试看60秒| 久久久久久亚洲av成人无码国产| 成人国产精品一级毛片视频| 免费视频成人片在线观看| 成人欧美日韩高清不卡| 久久久www成人免费精品| 国产成人免费网站在线观看| 成人福利免费视频| yw在线观看成人免费| 亚洲第一成人在线| 国产成人一区二区动漫精品| 成人午夜小视频| 成人妇女免费播放久久久| 91亚洲国产成人精品下载| 亚洲国产成人久久综合一区| 噜噜噜亚洲色成人网站| 成人中文字幕一区二区三区| 色欲欲WWW成人网站 | 国产精品成人第一区| 欧美14videosex性欧美成人| 草莓视频成人appios| 中文字幕欧美成人免费| 3d成人免费动漫在线观看| 依依成人精品视频在线观看| 国产成人A∨激情视频厨房| 国产成人在线网址| 四虎www成人影院| 久久成人综合网|