在线视频亚洲一区,www.久久99,亚洲一区二区久久久久久久,精品视频一区二区三区四区五区

新浪云計算叢磊:NoSQL在SAE中的應(yīng)用

作者: 來源:未知 2012-03-05 16:30:17 閱讀 我要評論 直達(dá)商品

實際上通過三道隔離層來實現(xiàn),通過MySQL,一個用戶無論是Java開發(fā)者,PHP開發(fā)者,他在使用的時候RDC的時候沒有任何障礙,他原來代碼訪問的時候,要填自己的IP端口,現(xiàn)在所有人填的IP端口是3307,IP,或者地址是W.RDC。新浪.COM.CN,所有人填的都是這個。當(dāng)然用戶密碼是分配的,這個根本每個人都不一樣。所有人面向都是同一個中間層,而這個中間層又因為支持SQL協(xié)議,導(dǎo)致用戶使用起來沒有任何障礙,他不知道自己使用的是RDC,以為自己使用的是MySQL,整個語法完全跟MySQL一樣進(jìn)行調(diào)用,用戶使用起來完全沒有障礙,不需要改一行代碼。

在這種情況下RDC如何實現(xiàn)隔離性呢?有三個步驟,第一個步驟叫做SQL預(yù)判,如果他認(rèn)為你的SQL執(zhí)行成本有害于系統(tǒng)的話,他在RDC就屏蔽掉,攔截掉。我們都知道標(biāo)準(zhǔn)MySQL是從1千,標(biāo)準(zhǔn)就是從1萬,你會得到1萬零5,你在一個過大的表上,而且沒有索引的字段上做查詢,你這條搜索被攔截了,這種語句在的RDC上肯定過不去。

也就是說SQL預(yù)判可以把我們認(rèn)為不健康的SQL攔在外面,我們攔的標(biāo)準(zhǔn)是什么?攔哪些SQL語句,比如常見的都攔,攔截的標(biāo)準(zhǔn)是什么?我們會看你帶不帶這樣的語句,語句里面索引是不是加的合適等等,這些選項都會作為我們打分機制,白就通過,黑就攔截,這是第一步。第二步我們都知道黑白這個東西還是過于簡單了,假如說,比如說我現(xiàn)在60分及格,但現(xiàn)在用戶SQL語句都是61分,62分,雖然都及格了,這樣的SQL語句到后端仍然給SAE數(shù)據(jù)庫進(jìn)行造成傷害,不光對單獨SQL數(shù)據(jù)有一個黑和白,還需要對一個時間趨勢判斷。

實際上SQL在這行也傳播性發(fā)明一個單詞叫“并發(fā)式執(zhí)行時間和來做這個事情”。我們都知道買SQL自身是支持并發(fā)控制,對于一個用戶,我可以限制這個用戶最高并發(fā)是多少,這個SQL自己就支持,但這里面有一個問題。SAE想達(dá)到一個什么效果呢?對于好的用戶給最大的并發(fā),對于不好的用戶給不好,懲罰性的并發(fā)。什么叫好的用戶,你表結(jié)果非常合理,思路也非常健康,這種用戶對于SAE來說是好用戶,我們贊賞你,希望你在SQL上運行。哪些不好像剛才那種語句,不好的用戶,不好的語句,我們希望給這種用戶少的并發(fā)。我們怎么來天然區(qū)分這件事?

因為每個用匯在SQL,我們并不事先知道是好是壞,我們提出并發(fā)執(zhí)行時間和,當(dāng)前并發(fā)SQL語句執(zhí)行時間的和。我在這塊舉個例子,比如說我現(xiàn)在設(shè)定當(dāng)前并發(fā)執(zhí)行時間1萬秒用戶A每條執(zhí)行時間是100秒,用戶A獲得并是100,100×100就是10000,用戶B如果執(zhí)行時間是1萬秒,正好進(jìn)入SAE之后就繞過去了,第二進(jìn)都進(jìn)不來,因為并發(fā)時間和已經(jīng)被消耗光了,1萬×1等于1萬,換成A獲得并發(fā)就是100,用戶B獲得的就是并發(fā)就是1,從技術(shù)層面天然驅(qū)動用戶,你要更改自己的表結(jié)構(gòu),你要優(yōu)化自己的數(shù)據(jù)庫,你要寫好的SQL減少對SAE傷害,這就是并發(fā)執(zhí)行時間和的作用。

還有最后防護(hù)線就是慢查詢的時間配額,我們規(guī)定你的數(shù)據(jù)庫不能在一定時間之內(nèi)慢查詢超過多少情況,一旦超過會給你短暫禁用。實際上通過這些措施來綜合的保障了,當(dāng)我很多很多用戶同時跑在MySQL里面,能夠保證絕大部分用戶健康穩(wěn)定的運行。我們都說RDC很美好,確實RDC,我們所有開發(fā)者數(shù)據(jù)庫都是有RDC來提供的,但是RDC是不是能解決一切?并不是,RDC不能解決的一個很重要的問題就我們的擴(kuò)展性問題。擴(kuò)展性,實際上分成兩種,一種水平擴(kuò)展,一種垂直擴(kuò)展,垂直擴(kuò)展不多說,因為一般都跟業(yè)務(wù)相關(guān)的。

那么水平擴(kuò)展RDC目前不支持,我們希望用戶分庫分表有自己管,但是RDC天然不做分庫分表。目前有的數(shù)據(jù)庫是支持水平擴(kuò)展的,比如我聽過百度介紹他們數(shù)據(jù)庫系統(tǒng),可以指定一個,包括微軟(微博)云計算分布式數(shù)據(jù)庫系統(tǒng)可以指定做分庫分表,但是這里面有一個問題,這個Scalability不叫動態(tài)擴(kuò)展性,是靜態(tài)擴(kuò)展性,用戶不知道分庫分表概念,他只需要往里面寫就行了。靜態(tài)就像亞馬遜,我事先數(shù)據(jù)量有多大,有幾個億,事先分成16個庫,每個庫里面512個表,事先有一個預(yù)估,這就是靜態(tài)的擴(kuò)展性。一旦我超過這個預(yù)估怎么辦?這時候就需要去遷,拆表,工作量也非常大。

所以,從動態(tài)擴(kuò)展性來講,用戶毫不知情來講還沒有達(dá)到這種程度。實際上除了RDC之外,除了那些靜態(tài)擴(kuò)展性關(guān)系型數(shù)據(jù)庫之外,用戶更需要動態(tài)擴(kuò)性,根本不需要分什么庫,分什么表,分什么節(jié)點,他需要你往里面執(zhí)行。實際上RDC在這塊目標(biāo),為什么要做NoSQL服務(wù),也是希望能夠給用戶提供完全動態(tài)的NoSQL服務(wù)。

我們都說關(guān)系型數(shù)據(jù)庫的缺點主要在于擴(kuò)展性,為了彌補這些擴(kuò)展性,所以SAE開發(fā)一系列NoSQL服務(wù),來彌補和引導(dǎo)用戶,你可以把一些適當(dāng)不那么可靠性要求不那么高的數(shù)據(jù),遷到我們NoSQL里面去。SAE里面NoSQL包含什么東西,有RDC,Storage等。SAE一開始Memcache非常簡單,但是有一個問題在什么地方?第一不能擴(kuò)展,用戶原來說我起一個512的Memcache后來覺得不夠,需要擴(kuò)充1個億,就需要重啟,后來重啟不夠。另外一個可靠性非常低,如果這臺機器宕了,所有數(shù)據(jù)就穿透了。針對這個缺點就開發(fā)了MemcacheX,即使當(dāng)中有一臺機器宕機只應(yīng)該到用戶N分之一T,里面有獨立的統(tǒng)計信息,獨立LRU量,又構(gòu)建在一個共享的存儲上面去。

同時,MemcacheX還有一個很重要的特性就是connection LRU,MemcacheX在訪問量特別大的時候容易造成connection堵塞,容易造成新的connection進(jìn)不來,這是在極大訪問量情況下才出現(xiàn),我們設(shè)置了connection LRU,新的替代掉老的,不會造成訪問量的堵塞。這是MemcacheX架構(gòu)圖,底層是集群,客戶端進(jìn)行訪問。我們來看KVDB,實際上是一個非可持久化存儲。KVDB就是在SAE上可持續(xù)化的存儲,第一個就是為什么說又一個NoSQL DB,我個人覺得NoSQL DB有點太多了,各個公司都在搞,亂七八糟的東西太多了,我們一開始做之前,SAE有必要參與這個,有必要也攪這個局嗎,后來發(fā)現(xiàn)現(xiàn)有東西滿足不了我們這個要求。

我們KVDB都有什么要求?第一存儲引擎是可換的,因為存儲引擎很依賴于,因為數(shù)據(jù)庫原理是苦定的,幾十年前都已經(jīng)穩(wěn)定好了,這是大部分。變化就是硬件,原來是什么什么傳統(tǒng)硬盤,現(xiàn)在變成什么Flash,過去存儲引擎工作比較好,沒準(zhǔn)就變成利用FDD引擎工作比較好。所以,我們要求KVDB存儲引擎可以變,我并不依賴某一個特定存儲引擎。另外任意模塊水平擴(kuò)展,大多數(shù)人都支持讀寫分離,第四要支持前綴查找,很多開發(fā)者在SAE都需要功能,雖然看似簡單,一個需求就把很多存儲給Pass掉了。


  推薦閱讀

  百度楊棟:HCE助MapReduce提升資源利用率

時至今日,“Big data”(大數(shù)據(jù))時代的來臨已經(jīng)毋庸置疑,尤其是在電信、金融等行業(yè),幾乎已經(jīng)到了“數(shù)據(jù)就是業(yè)務(wù)本身”的地步。這種趨勢已經(jīng)讓很多相信數(shù)據(jù)之力量的企業(yè)做出改變。恰逢此時,為了讓更多的人了解和使>>>詳細(xì)閱讀


本文標(biāo)題:新浪云計算叢磊:NoSQL在SAE中的應(yīng)用

地址:http://www.sdlzkt.com/a/kandian/20120305/36930.html

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

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

評論

熱度

在线视频亚洲一区,www.久久99,亚洲一区二区久久久久久久,精品视频一区二区三区四区五区
欧美成人精品激情在线观看| 18成人免费观看视频| 狠狠色狠狠色综合人人| 欧美好骚综合网| 亚洲精品国产精品国自产观看浪潮| 女人天堂亚洲aⅴ在线观看| 亚洲日本免费电影| 国产亚洲精品久久久久久| 久久精品首页| 亚洲高清在线视频| 国产欧美一区二区色老头| 久久久久久噜噜噜久久久精品| 黄色日韩网站视频| 久久久免费精品视频| 亚洲国产精品传媒在线观看| 欧美日韩福利在线观看| 久久亚洲视频| 日韩西西人体444www| 国产精品免费观看视频| 欧美韩日一区二区| 亚洲一区二区三区中文字幕| 国产视频一区二区三区在线观看| 欧美日本精品一区二区三区| 在线中文字幕不卡| 国产精品综合久久久| 欧美视频日韩| 久久久久久久欧美精品| 亚洲精品国产精品国自产观看浪潮 | 欧美日韩一卡| 欧美一区午夜视频在线观看| 亚洲激情视频网站| 亚洲国产精品高清久久久| 欧美午夜精品理论片a级大开眼界| 欧美高清在线精品一区| 亚洲欧美日韩国产精品| 亚洲国产欧美日韩另类综合| 在线成人激情黄色| 国产精品国产成人国产三级| 欧美体内she精视频| 久久天堂精品| 久久久综合网站| 亚洲在线免费观看| 亚洲激情电影中文字幕| 亚洲韩国青草视频| 国产午夜精品久久久久久免费视| 国产欧美激情| 欧美日韩a区| 欧美日韩亚洲在线| 美乳少妇欧美精品| 欧美成人国产va精品日本一级| 亚洲欧美日韩另类| 99re6热只有精品免费观看| 亚洲美女电影在线| 精品成人a区在线观看| 在线观看成人av| 国产日韩欧美在线播放| 国产一区二区精品久久99| 欧美日韩直播| 国产精品免费视频xxxx| 欧美日本乱大交xxxxx| 欧美午夜宅男影院| 欧美区在线观看| 欧美午夜精品久久久久久孕妇| 蜜臀a∨国产成人精品| 欧美国产一区二区| 久久亚洲私人国产精品va| 欧美14一18处毛片| 久久久久久久尹人综合网亚洲 | 欧美日韩国产影片| 国产精品啊啊啊| 欧美区一区二区三区| 欧美系列精品| 欧美日韩亚洲国产精品| 国产精品一区二区你懂的| 欧美色视频一区| 国产色爱av资源综合区| 国产精品网站在线观看| 国产中文一区二区三区| 国产亚洲精品aa午夜观看| 曰韩精品一区二区| 国产亚洲欧洲| 亚洲精品国偷自产在线99热| 亚洲国产日韩综合一区| 这里是久久伊人| 洋洋av久久久久久久一区| 欧美一级播放| 欧美福利网址| 欧美黑人一区二区三区| 国产精品嫩草久久久久| 国产精品国产福利国产秒拍| 国内成人在线| 在线观看欧美成人| 欧美精品在线一区二区| 欧美jizz19hd性欧美| 欧美日韩精选| 欧美日韩精品三区| 国产丝袜一区二区三区| 国产一区二区日韩| 99精品国产福利在线观看免费| 亚洲卡通欧美制服中文| 午夜亚洲影视| 欧美精品一区三区在线观看| 欧美精品在线一区二区三区| 国产日韩欧美亚洲一区| 国产在线视频欧美| 宅男噜噜噜66国产日韩在线观看| 久久露脸国产精品| 免费成人高清| 国产日韩亚洲欧美精品| 国内自拍视频一区二区三区| 一本色道久久| 久久综合中文色婷婷| 欧美大片在线观看| 国产日韩精品在线| 影音先锋久久久| 亚洲永久在线| 欧美大片免费久久精品三p| 欧美国产在线电影| 国产亚洲一区二区三区在线观看| 国产一区二区三区高清播放| 一本色道88久久加勒比精品| 久热这里只精品99re8久| 欧美激情一区在线| 国产一区欧美日韩| 亚洲黑丝在线| 久久米奇亚洲| 国产欧美日韩激情| 在线精品视频一区二区| 欧美一二区视频| 国产精品白丝jk黑袜喷水| 国产午夜精品理论片a级探花| 在线视频你懂得一区| 欧美成人一品| 国产精品美女久久久浪潮软件 | 亚洲精品一区二区在线| 久久青草欧美一区二区三区| 国产精品一区二区三区乱码| 精久久久久久| 久久gogo国模裸体人体| 国产精品蜜臀在线观看| 精品99视频| 久久久久九九九九| 国产亚洲精品久久久久婷婷瑜伽| 亚洲欧洲精品一区二区三区 | 国产精品国产a级| 激情五月综合色婷婷一区二区| 午夜免费电影一区在线观看| 国产精品对白刺激久久久| 狠狠干狠狠久久| 久久成年人视频| 国产日韩欧美日韩| 99精品国产在热久久| 欧美岛国激情| 最新精品在线| 欧美激情精品久久久久久蜜臀| 国产精品一国产精品k频道56| 亚洲综合色网站| 国产精品免费观看在线| 亚洲国产精品久久| 欧美电影免费观看高清| 亚洲韩国精品一区| 欧美精品三级| 激情五月***国产精品| 久久嫩草精品久久久精品一| 一色屋精品亚洲香蕉网站| 久久看片网站| 国产精品自在欧美一区| 亚洲欧美日韩综合aⅴ视频| 国产精品揄拍500视频| 亚洲精品视频一区二区三区| 欧美精彩视频一区二区三区| 日韩亚洲一区二区| 欧美涩涩视频| 亚洲精品少妇网址| 欧美色综合网| 午夜精品久久久久久久99热浪潮 | 亚洲永久网站| 国产日韩欧美高清免费| 久久久噜噜噜| 国产欧美高清| 久热国产精品视频| 亚洲精品国偷自产在线99热| 欧美日韩视频一区二区| 亚洲风情亚aⅴ在线发布| 欧美精品在线极品| 亚洲综合日韩中文字幕v在线| 国产日韩欧美综合| 欧美本精品男人aⅴ天堂| 国内外成人免费激情在线视频| 免费视频一区二区三区在线观看| 亚洲精品欧美极品| 国产精品草莓在线免费观看| 日韩天天综合| 国产精品一区二区黑丝| 久久精品天堂| 亚洲精品乱码久久久久久蜜桃91 | 欧美人与禽性xxxxx杂性| 亚洲视频一区在线| 国产婷婷色一区二区三区| 免费中文字幕日韩欧美|