精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

淺談淘寶技術發展:Java時代——堅若磐石

系統
Oracle本身是一個封閉的系統,用Oracle怎么做擴展?用現在一個時髦的說法就是做“分庫分表”。

上一篇淺談淘寶技術發展:Java時代——脫胎換骨中提到去IOE這一部分,已經有讀者在迫不及待的問怎么去掉了IOE,別急,在去掉IOE之前還有很長的路要走。行癲他們買回來小型機之后,我們用上了Oracle,七公帶著一幫DBA在優化SQL和存儲,行癲帶著幾個架構師在研究數據庫的擴展性。Oracle本身是一個封閉的系統,用Oracle怎么做擴展?用現在一個時髦的說法就是做“分庫分表”。

我們知道一臺Oracle的處理能力是有上限的,它的連接池有數量限制,查詢速度跟容量成反比。簡單的說,在數據量上億、查詢量上億的時候,就到它的極限了。要突破這種極限,最簡單的方式就是多用幾個Oracle數據庫。但一個封閉的系統做擴展,不像分布式系統那樣輕松。我們把用戶的信息按照ID來放到兩個數據庫里面(DB1/DB2),把商品的信息跟著賣家放在兩個對應的數據庫里面,把商品類目等通用信息放在第三個庫里面(DBcommon)。這么做的目的除了增加了數據庫的容量之外,還有一個就是做容災,萬一一個數據庫掛了,整個網站上還有一半的數據能操作。

數據庫這么分了之后,應用程序有麻煩了,如果我是一個買家,買的商品有DB1的也有DB2的,要查看“我已買到的寶貝”的時候,應用程序怎么辦?必須到兩個數據庫里面分別查詢出來對應的商品。要按時間排序怎么辦?兩個庫里面“我已買到的寶貝”全部查出來在應用程序里面做合并。還有分頁怎么處理?關鍵字查詢怎么處理?這些東西交給程序員來做的話會很悲催,于是行癲在淘寶的***個架構上的作品就來解決了這個問題,他寫了一個數據庫路由的框架DBRoute,這個框架在淘寶的Oracle時代一直在使用。后來隨著業務的發展,這種分庫的第二個目的——容災的效果就沒有達到。像評價、投訴、舉報、收藏、我的淘寶等很多地方,都必須同時連接DB1和DB2,哪個庫掛了都會導致整個網站掛掉。

上一篇說過,采用EJB其實是和Sun的工程師妥協的結果,在他們走了之后,EJB也逐漸被冷落了下來。在05、06年的時候,spring大放異彩,正好利用spring的反射(IoC)模式替代了EJB的工廠模式,給整個系統精簡了很多代碼。

上一篇還說過,為了減少數據庫的壓力,提高搜索的效率,我們引入了搜索引擎。隨著數據量的繼續增長,到了2005年,商品數有1663萬,PV有8931萬,注冊會員有1390萬,這給數據和存儲帶來的壓力依然山大,數據量大,性能就慢。親,還有什么辦法能提升系統的性能?一定還有招數可以用,這就是緩存和CDN(內容分發網絡)。

你可以想象,九千萬的訪問量,有多少是在商品詳情頁面?訪問這個頁面的時候,數據全都是只讀的(全部從數據庫里面讀出來,不寫入數據庫),如果把這些讀操作從數據庫里面移到內存里,數據庫將會多么的感激涕零。在那個時候我們的架構師多隆大神,找到了一個基于 Berkeley DB 的開源的緩存系統,把很多不太變動的只讀信息放了進去。其實最初這個緩存系統還比較弱,我們并沒有把整個商品詳情都放在里面,一開始把賣家的信息放里面,然后把商品屬性放里面,商品詳情這個字段太大,放進去受不了。說到商品詳情,這個字段比較恐怖,有人統計過,淘寶商品詳情打印出來平均有5米長,在系統里面其實放在哪里都不招人待見。筆者清楚的記得,我來淘寶之后擔任項目經理做的***個項目就是把商品詳情從商品表里面給移出來。這個字段太大了,查詢商品信息的時候很多都不需要查看詳情,它跟商品的價格、運費這些放在一個表里面,拖慢了整個表的查詢速度。在05年的時候,我把商品詳情放在數據庫的另外一張表里面,再往后這個大字段被從數據庫里面請了出來,這也讓數據庫再一次感激涕零。

到現在為止,整個商品詳情的頁面都在緩存里面了,眼尖的讀者可能會發現現在的商品詳情不全是“只讀”的信息了,這個頁面上有個信息叫“瀏覽量”,這個數字每刷新一次頁面就要“寫入”數據庫一次,這種高頻度實時更新的數據能用緩存嗎?如果不用緩存,一天幾十億的寫入,數據庫會怎么樣?一定會掛掉。那怎么辦?親……先不回答你(下圖不是廣告,讓你看看瀏覽量這個數據在哪里)。

CDN這個工作相對比較獨立,跟別的系統一樣,一開始我們也是采用的商用系統。后來隨著流量的增加,商用的系統已經撐不住了,LVS的創始人章文嵩博士帶人搭建了淘寶自己的CDN網絡。在本文的引言中我說過淘寶的CDN系統支撐了800Gbps以上的流量,作為對比我們可以看一下國內專業做CDN的上市公司ChinaCache的介紹——“ChinaCache……是中國***的專業CDN服務提供商,向客戶提供全方位網絡內容快速分布解決方案。作為首家獲信產部許可的CDN服務提供商,目前ChinaCache在全國50多個大中城市擁有近300個節點,全網處理能力超過500Gbps,其CDN網絡覆蓋中國電信、中國網通、中國移動、中國聯通、中國鐵通和中國教育科研網等各大運營商。”——這樣你可以看得出淘寶在CDN上面的實力,這在全世界都是數一數二的。另外因為CDN需要大量的服務器,要消耗很多能源(消耗多少?在前兩年我們算過一筆帳,淘寶上產生一個交易,消耗的電足以煮熟4個雞蛋)。這兩年章文嵩的團隊又在研究低功耗的服務器,在綠色計算領域也做了很多開創性的工作。淘寶CDN的發展需要專門一個章節來講,想先睹為快的可以看一下筆者對章文嵩的專訪:http://qing.weibo.com/1866752224/6f4460e033000jme.html

回想起剛用緩存那段時間,筆者還是個小菜鳥,有一個經典的錯誤常常犯,就是數據庫的內容更新的時候,忘記通知緩存系統,結果在測試的時候就發現我改過的數據怎么在頁面上沒變化呢。后來做了一些頁面上的代碼,修改CSS和JS的時候,用戶本地緩存的信息沒有更新,頁面上也會亂掉,在論壇上被人說的時候,我告訴他用ctrl+F5刷新頁面,然后趕緊修改腳本文件的名稱,重新發布頁面。學會用ctrl+F5的會員對我佩服的五體投地,我卻慚愧的無地自容。

有些技術的發展是順其自然的,有些卻是突如其來的。到2007年的時候,我們已經有幾百臺應用服務器了,這上面的java應用服務器是weblogic,而weblogic是非常貴的,比這些服務器本身都貴。有一段時間多隆研究了一下jboss,說我們換掉weblogic吧,于是又省下了不少銀兩。那一年,老馬舉辦了***屆的“網俠大會”,會上來的大俠中有一位是上文提到的章文嵩,還有一位曾經在jboss團隊工作,我們也把這位大俠留下了,這樣我們用起jboss更加有底氣了。

這些雜七雜八的修改,我們對數據分庫、放棄EJB、引入Spring、加入緩存、加入CDN、采用開源的Jboss,看起來沒有章法可循,其實都是圍繞著提高容量、提高性能、節約成本來做的,由于這些不算大的版本變遷,我們姑且叫它2.1版吧,這個版本從構圖上來看有3只腳,是不是穩定了很多?

架構圖如下:

下集預告:創造技術 分布式文件系統TFS、分布式kv緩存tair、搜索引擎升級

責任編輯:黃丹 來源: 博客
相關推薦

2012-11-14 16:12:17

2012-11-14 16:17:28

淘寶Tair

2012-11-14 15:43:29

淘寶技術

2012-11-14 16:34:06

2012-06-05 01:40:00

Java

2021-11-16 10:26:57

5G運營商通信

2014-12-10 11:16:21

華為數字化

2012-04-23 10:32:18

51CTO技術周刊

2009-02-26 16:05:23

Java手機終端J2ME

2022-10-09 16:03:04

大數據平臺

2009-11-18 10:11:10

路由器技術

2018-03-21 06:47:02

移動通信5G互聯網

2009-11-18 15:58:05

PHP技術

2016-08-03 15:24:24

華為

2009-04-30 15:22:25

JDBCODBCAPI

2009-12-24 16:21:33

WiMax技術發展

2024-01-11 15:27:53

人工智能數字孿生量子計算

2009-10-26 12:56:11

寬帶無線接入技術

2009-11-03 13:35:31

NGN接入技術

2009-11-06 10:09:51

WCDMA接入技術
點贊
收藏

51CTO技術棧公眾號

午夜诱惑痒痒网| 日本三级中国三级99人妇网站| 欧美爱爱免费视频| 97超碰成人| 午夜私人影院久久久久| 蜜桃av久久久亚洲精品| 影音先锋国产在线| 欧美日韩亚洲一区二区三区在线| 日韩va亚洲va欧洲va国产| 色一情一乱一伦一区二区三区日本| 在线观看美女网站大全免费| 国产精品一二三区在线| 78色国产精品| 中文字幕无码日韩专区免费| 国产精品白浆| 欧美日韩在线播放| 男女视频网站在线观看| 亚洲1卡2卡3卡4卡乱码精品| 成人精品视频网站| 国产免费成人av| 欧美另类一区二区| 女人天堂亚洲aⅴ在线观看| 亚洲精品一区二三区不卡| 亚洲在线观看网站| 色香欲www7777综合网| 亚洲一区二区三区精品在线| 亚洲视频在线观看日本a| 天堂中文在线资源| 国产精品一区免费视频| 色综合久久一区二区三区| 亚洲欧美另类综合偷拍| 久久婷婷国产综合尤物精品| 国产视频第二页| 日本一不卡视频| 欧美激情xxxx性bbbb| 午夜黄色福利视频| 一道本一区二区三区| 欧美成人vps| 艹b视频在线观看| xxxxx性欧美特大| 午夜伦欧美伦电影理论片| av 日韩 人妻 黑人 综合 无码| av一区在线观看| 久久综合色综合88| 精品麻豆av| 国模无码一区二区三区| 国产精品一区二区久久不卡| 国产主播欧美精品| 中文字幕av无码一区二区三区| 久久精品三级| 欧美在线观看日本一区| 国产欧美日韩另类| 亚洲精品四区| 91av在线国产| 国产99久久久| 欧美中文字幕| 日本久久精品视频| 色老头在线视频| 玖玖视频精品| 国产精品久久久久久久7电影| 69xxxx国产| 免费一级片91| 国产精品自产拍在线观| 亚洲综合精品国产一区二区三区| 美女国产一区二区三区| 国产精品偷伦视频免费观看国产| 天天干天天干天天操| 午夜亚洲影视| 国产精品劲爆视频| 一级片在线免费观看视频| 国产揄拍国内精品对白| 精品一区二区av| 色偷偷88888欧美精品久久久 | 欧美色网一区| 欧洲在线/亚洲| 在线能看的av网站| 精品一区二区三区中文字幕在线| 欧美xxxx在线观看| 中文字幕在线免费看线人 | 国产精品一二三四五| 动漫精品视频| 天堂av在线免费观看| 久久久国际精品| 在线视频亚洲自拍| 久草在线视频福利| 色综合欧美在线| 日韩av.com| 成功精品影院| 国产亚洲免费的视频看| 久久久久久久久久久久久女过产乱| 午夜国产精品视频| 琪琪亚洲精品午夜在线| 97成人在线观看| 成人动漫精品一区二区| 日本一区二区三区视频在线观看 | 激情av综合| 亚洲午夜av久久乱码| 粉嫩av性色av蜜臀av网站| 亚洲视频精品| 国产精品网址在线| 女人18毛片一区二区三区| 国产午夜亚洲精品羞羞网站| 中文字幕一区二区三区四区五区人| 男人添女人下部高潮视频在线观看| 色综合久久天天综合网| 精品久久久99| 九九热线有精品视频99| 欧美床上激情在线观看| 亚洲欧美偷拍一区| 国产成人在线色| 欧洲视频一区二区三区| 污视频免费在线观看| 色94色欧美sute亚洲13| 特黄特黄一级片| 国产不卡一二三区| 午夜精品久久久久久久99热浪潮 | 日韩亚洲欧美成人一区| 扒开jk护士狂揉免费| 欧美日韩国产精品一区二区亚洲| 国产精品91在线观看| 国模私拍视频在线| 怡红院av一区二区三区| 国产精品拍拍拍| 欧美有码在线| 欧美韩国理论所午夜片917电影| 最新中文字幕在线观看视频| 成人午夜av影视| 9l视频自拍9l视频自拍| 香蕉久久免费电影| 日韩精品中文字幕在线观看| 久久免费精彩视频| 国产一区二区三区精品欧美日韩一区二区三区| 欧美第一黄网| 蜜桃av在线| 精品国产百合女同互慰| 日韩a级片在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 欧美另类网站| 高清不卡av| 日韩精品在线播放| 国产情侣在线视频| 成人黄色在线网站| 日韩中文字幕在线免费| 8848成人影院| 欧美精品久久久久a| 精品国产亚洲av麻豆| 成人免费一区二区三区视频 | 懂色av一区二区三区免费观看 | 黄色一级大片在线免费看产| 欧美日韩一本到| 妖精视频在线观看免费| 青娱乐精品视频| 日韩亚洲视频| 99久久综合国产精品二区| 国产一区av在线| 国产精品视频久久久久| 九九热最新地址| 国产中文一区二区三区| 中国老女人av| 97久久综合区小说区图片区| 欧美激情精品久久久久久免费印度| 国产免费黄色录像| 一区二区三区在线观看欧美| 亚洲欧美日韩中文字幕在线观看| 欧美91视频| 国产免费高清一区| 久久男人天堂| 亚洲偷欧美偷国内偷| 欧美高清69hd| 18欧美亚洲精品| 四虎1515hh.com| 激情久久婷婷| 欧美激情一区二区三区在线视频| av亚洲一区二区三区| 中文字幕精品一区久久久久| 国产精品毛片一区视频播| 亚洲欧美一区二区三区国产精品| 美女露出粉嫩尿囗让男人桶| 亚洲永久在线| 亚洲最新在线| 欧美a级大片在线| 91精品国产高清久久久久久久久| 日本免费一区二区三区最新| 欧美在线色视频| 538精品在线观看| 99国产精品视频免费观看| 狠狠热免费视频| 亚洲无中文字幕| 久久www免费人成精品| jizz亚洲女人高潮大叫| 九九久久精品一区| 欧美18xxxxx| 91精品国产91热久久久做人人| 不卡的免费av| 国产女主播在线一区二区| 麻豆传媒在线看| 久久xxxx| 高清无码视频直接看| 色综合中文网| 97人人澡人人爽| 亚洲四虎影院| 欧美精品videos| av在线电影院| 亚洲国产精品中文| 一道本在线视频| 无码av免费一区二区三区试看| 欧美大片在线免费观看| 免费黄色激情视频| 99精品国产视频| 亚洲图片 自拍偷拍| 美女尤物久久精品| 四虎4hu永久免费入口| 国产一区99| 精品国产免费久久久久久尖叫 | 久久黄色美女电影| 国产视频精品免费播放| 99热这里只有精品66| 欧美最猛黑人xxxxx猛交| 国产一级片网址| 国产精品高潮久久久久无| 丰满少妇在线观看资源站| 国产乱码字幕精品高清av| 超碰在线97免费| 国产亚洲毛片| 久草免费福利在线| 欧美在线亚洲| 韩国黄色一级大片| 99久久精品费精品国产| 日韩福利视频| 在线成人动漫av| 久久国产一区| 国产精品15p| 国产精品精品软件视频| 麻豆久久一区| 成人精品久久av网站| av成人亚洲| 国产精品久久久久av| 成人片免费看| 欧美在线一区二区视频| 久久久男人天堂| 欧美亚洲伦理www| 国产在线88av| 6080yy精品一区二区三区| av有码在线观看| 久久久久久久国产精品| 国产乱码在线| 欧美精品福利在线| heyzo在线欧美播放| 欧美—级a级欧美特级ar全黄| 91黄色在线| 欧美黑人视频一区| bl视频在线免费观看| 性欧美暴力猛交69hd| 2001个疯子在线观看| 97热在线精品视频在线观看| tube8在线hd| 2019中文字幕在线免费观看| 亚洲伊人av| 国产精品久久久久久久久久久不卡| 吞精囗交69激情欧美| 国产精品扒开腿做| 精品美女一区| 成人女保姆的销魂服务| 欧洲一区在线| 九9re精品视频在线观看re6| 美日韩中文字幕| 日韩动漫在线观看| 91精品国产自产拍在线观看蜜| 超碰人人爱人人| 亚洲精品少妇| 中文字幕国产传媒| 国产原创一区二区三区| 中国xxxx性xxxx产国| 久久综合成人精品亚洲另类欧美| 人妻视频一区二区| 亚洲三级在线免费观看| 日韩精品视频免费看| 色婷婷av一区二区三区之一色屋| 中文天堂在线资源| 日韩欧美国产一区在线观看| 亚洲av成人无码网天堂| 上原亚衣av一区二区三区| 波多野结衣精品| 国产精品99一区| 日韩影片在线观看| 欧美日韩在线精品| 中文字幕一区二区三区久久网站| 免费拍拍拍网站| 日本不卡一区二区三区高清视频| 亚洲综合123| 久久久精品天堂| 妺妺窝人体色www聚色窝仙踪| 精品久久久久久中文字幕大豆网| 一区二区视频免费| 亚洲第一网站男人都懂| 国产69精品久久app免费版| 欧美福利在线观看| 色猫猫成人app| 国产成人一区二区三区免费看| 精品久久影视| 免费高清一区二区三区| 日韩vs国产vs欧美| 精品人妻伦一二三区久| 亚洲欧洲成人av每日更新| 全部毛片永久免费看| 红桃视频在线观看一区二区| 欧美中文在线免费| 欧美视频精品全部免费观看| 欧美亚洲爱爱另类综合| 激情综合电影网| 国内av一区二区| 国产亚洲欧美一级| 日韩av综合在线| 日韩片之四级片| 91高清在线| 国产成人精品免高潮费视频| 婷婷视频一区二区三区| 亚洲最新在线| 日韩福利视频网| 国产伦精品一区二区三区妓女 | 制服诱惑一区| 久久aⅴ乱码一区二区三区| yjizz视频| 夜夜爽夜夜爽精品视频| 国产乱淫片视频| 国产一区二区三区在线视频 | 午夜激情久久| 中文久久久久久| 国产亚洲欧美在线| 91久久国产综合久久91| 日韩av网站大全| bl视频在线免费观看| 成人欧美一区二区| 欧美日韩免费| 欧美国产日韩在线视频| 自拍偷自拍亚洲精品播放| 老熟妇一区二区三区| 亚洲精品wwwww| av资源在线播放| 春色成人在线视频| 欧美日韩国产高清| 黑人性生活视频| 亚洲精品中文字幕乱码三区| 国产精品久久久久久无人区| 中文日韩在线视频| 韩国精品视频在线观看 | 免费一级在线观看| 91av视频在线播放| 日韩在线黄色| 99热成人精品热久久66| 久久久久一区二区三区四区| 久久99国产综合精品免费| 亚洲欧美国产精品专区久久 | 91青青草免费观看| 欧美99在线视频观看| 中文字幕一区二区三区四| 亚洲卡通欧美制服中文| 午夜免费福利视频| 国内精品小视频| 先锋影音国产精品| 久久婷婷国产91天堂综合精品| 国产精品少妇自拍| 一区二区美女视频| 欧美成人激情图片网| 成功精品影院| mm1313亚洲国产精品无码试看| 中文字幕精品一区二区精品绿巨人 | 91亚洲一线产区二线产区| 亚洲一区二区三区精品在线| 午夜国产在线视频| 国产成人一区二区三区| 久久神马影院| 不许穿内裤随时挨c调教h苏绵| 欧美日韩免费在线观看| 成年人在线看| 亚洲综合精品一区二区| 亚洲激情精品| 少妇视频在线播放| 日韩精品一区二区三区中文精品| 毛片在线网站| 午夜久久资源| 成人午夜在线免费| 手机在线看片1024| 久久综合伊人77777尤物| 麻豆一区一区三区四区| 亚洲人辣妹窥探嘘嘘| 一区二区三区四区在线| 免费在线看v| 99re国产在线播放| 久久精品麻豆| 久久r这里只有精品| 亚洲欧洲美洲在线综合| 精品三级国产| 男人天堂网视频| 亚洲精品写真福利| 国产高清一区在线观看| 99视频在线播放| 日本在线不卡一区| 日本少妇吞精囗交| 日韩视频精品在线|