天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

名鞋購網(wǎng)上商城系統(tǒng)并發(fā)性能改進的研究和實現(xiàn)

發(fā)布時間:2020-12-21 12:20
  名鞋購網(wǎng)上商城系統(tǒng)就是一個基于B2C的在線鞋類交易網(wǎng)站。近些年來,隨著京東商城、淘寶網(wǎng)、等大型電商網(wǎng)站的普及,用戶在網(wǎng)上購買商品的意識迅速增長。隨著用戶數(shù)量的提升和訪問量的增大,原有的單一服務、高耦合度的系統(tǒng)架構和技術已經(jīng)無法處理大量的并發(fā)請求,會造成響應時間過長,用戶體驗差,極端情況甚至會出現(xiàn)系統(tǒng)宕機,嚴重影響的網(wǎng)站的正常運行,給公司造成了大量經(jīng)濟損失。本課題主要從服務器硬件、軟件、系統(tǒng)架構、應用技術等方面,深入分析產生系統(tǒng)并發(fā)性能瓶頸的原因,并尋找提高并發(fā)性能的方案。在數(shù)據(jù)庫層面,通過將原有單庫單表的表結構設計拆分為8個庫,每個庫256張表,通過Amoeba實現(xiàn)讀寫分離來最終提升單庫單表的SQL查詢效率。在分布式緩存方面,通過使用Redis,減少用戶請求與數(shù)據(jù)庫的直接交互,從而優(yōu)化數(shù)據(jù)讀取的效率。在搜索引擎方面,對比當今主流的兩款搜索引擎產品的優(yōu)劣,在商品信息檢索中選擇使用Solr做為全文檢索代替直接查詢數(shù)據(jù)庫來提高檢索效率。為了提升處理數(shù)據(jù)的能力,增加系統(tǒng)的吞吐量,使用Nginx做為負載均衡,使用最小連接調度算法,將用戶請求調度到最合適的服務器上以提升系統(tǒng)的并發(fā)性能。另一方面,在... 

【文章來源】:沈陽理工大學遼寧省

【文章頁數(shù)】:75 頁

【學位級別】:碩士

【部分圖文】:

名鞋購網(wǎng)上商城系統(tǒng)并發(fā)性能改進的研究和實現(xiàn)


圖2.1分表策略圖

表結構,訂單


圖 2.2 訂單表結構圖Fig2.2 Order table structure那么分表以后,假設 user_id = 257,并且 order_state = 4,那么根據(jù)上面的規(guī)則可以得出,查詢訂單狀態(tài)的語句為:select 全字段 from f_order_1 where user_id =257 and order_state = 4;其中,order 表為第一張表是因為用戶 id 為 257,用 257 對 256 取模后得到 1,所以拼接表名為 f_order_1。2.1.2 進行數(shù)據(jù)庫拆分數(shù)據(jù)庫表的拆分可以解決在單表中記錄數(shù)過多而導致的查詢慢的問題,但是,卻無法提升數(shù)據(jù)庫的并發(fā)處理能力。在面對高并發(fā)的數(shù)據(jù)讀寫時,當數(shù)據(jù)庫的主服務器無法承受住大量的寫入操作時,不管怎么擴展從屬服務器,都顯得沒有意義。所以,要改變另一種方式,進行數(shù)據(jù)庫的拆分[9],來提升對數(shù)據(jù)庫寫入數(shù)據(jù)的能力。這種思想就叫做分庫。分庫的策略與分表類似,也可以通過對某個關鍵字

數(shù)據(jù)庫,分表,拆分


圖 2.3 數(shù)據(jù)庫分庫策略圖Fig2.3 Multi-database strategy還是之前的那個 order 表,這次假設用戶的 id user_id 的值為 9,現(xiàn)在將原來的一個庫拆分成為 8 個庫,那么目標數(shù)據(jù)庫訪問的請求將被路由到第一個庫當中,因為 9%8 = 1。2.1.3 進行數(shù)據(jù)庫分庫分表當數(shù)據(jù)庫中數(shù)據(jù)量極大,而且訪問壓力也特別大的時候,此時就需要對此數(shù)據(jù)庫進行分庫、分表策略,來同時提升單個表的查詢效率,又能提升整個系統(tǒng)數(shù)據(jù)庫的并發(fā)處理能力,這種思想就是分庫分表[10]。將之前提到的 f_order 的單數(shù)據(jù)庫單表狀態(tài),拆分成為 8 個數(shù)據(jù)庫,每個數(shù)據(jù)庫中包含著 256 張表,那么以之前所描述的拆分策略來說,對于一個用戶 id 為 2049的用戶查詢訂單時,它的路由計算過程比單獨分庫或單獨分表的策略更加發(fā)雜,具體計算策略為:

【參考文獻】:
期刊論文
[1]高并發(fā)高可用零售O2O交易系統(tǒng)的架構設計與業(yè)務實現(xiàn)[J]. 王小戲,吳剛,王灝.  計算機與現(xiàn)代化. 2016(04)
[2]中國電子商務的發(fā)展現(xiàn)狀與未來趨勢[J]. 李京文.  河北學刊. 2016(01)
[3]Oracle讀寫分離系統(tǒng)在采油廠數(shù)據(jù)中心中的應用研究[J]. 徐清德.  信息系統(tǒng)工程. 2015(11)
[4]面向高并發(fā)服務請求的負載均衡技術研究[J]. 田豐,王喜艷,曹衛(wèi)東,王靜,曲文麗.  中國民航大學學報. 2015(05)
[5]我國電子商務發(fā)展現(xiàn)狀及前景展望研究[J]. 李博群.  調研世界. 2015(01)
[6]讀寫分離技術在運營支撐系統(tǒng)中的應用[J]. 沙光華,陳泳,張長江.  計算機工程與應用. 2015(12)
[7]我國電子商務發(fā)展的特點和趨勢[J]. 聶林海.  中國流通經(jīng)濟. 2014(06)
[8]信息中心網(wǎng)絡中的內置緩存技術研究[J]. 張國強,李楊,林濤,唐暉.  軟件學報. 2014(01)
[9]線程池的多線程并發(fā)控制技術研究[J]. 楊開杰,劉秋菊,徐汀榮.  計算機應用與軟件. 2010(01)
[10]Linux系統(tǒng)中網(wǎng)絡I/O性能改進方法的研究[J]. 李濤,房鼎益,陳曉江,馮健.  計算機工程. 2008(23)

博士論文
[1]數(shù)據(jù)庫集群系統(tǒng)的關鍵技術研究[D]. 龔衛(wèi)華.華中科技大學 2006

碩士論文
[1]云數(shù)據(jù)安全標記的研究[D]. 楊小寧.北京交通大學 2018
[2]基于Lucene的全文檢索技術研究與應用[D]. 董楊.西安理工大學 2017
[3]網(wǎng)絡化福利彩票計費系統(tǒng)的設計與實現(xiàn)[D]. 郭林.電子科技大學 2011
[4]面向現(xiàn)代漢語文本處理的全文檢索、自動分詞通用系統(tǒng)[D]. 賀勝.南京師范大學 2006



本文編號:2929816

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/qiyeguanlilunwen/2929816.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶6dbc6***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
东京热一二三区在线免| 欧美一区二区日韩一区二区| 日本少妇中文字幕不卡视频| 欧美日韩在线视频一区| 国产大屁股喷水在线观看视频 | 国产美女精品人人做人人爽| 国产午夜福利不卡片在线观看| 欧美成人欧美一级乱黄| 亚洲香艳网久久五月婷婷| 蜜桃传媒在线正在播放| 国产自拍欧美日韩在线观看| 中文字幕精品一区二区年下载| 国产欧美日韩精品成人专区| 国产人妻熟女高跟丝袜| 黄色国产一区二区三区| 成人午夜爽爽爽免费视频| 日本办公室三级在线观看| 日韩精品区欧美在线一区 | 国产女同精品一区二区| 亚洲最新一区二区三区| 国产精品不卡免费视频| 国产精品日韩精品最新| 日本加勒比中文在线观看| 国产精品制服丝袜美腿丝袜| 欧美一区二区三区99| 欧美人妻一区二区三区| 国产日韩中文视频一区| 亚洲日本中文字幕视频在线观看 | 视频一区二区三区自拍偷| 久久精品视频就在久久| 国产日韩精品欧美综合区| 91日韩欧美在线视频| 国产熟女一区二区精品视频| 久久人妻人人澡人人妻| 精品丝袜一区二区三区性色| 婷婷色香五月综合激激情| 伊人欧美一区二区三区| 国产成人亚洲精品青草天美 | 国产精品夜色一区二区三区不卡| 好吊色欧美一区二区三区顽频| 色丁香一区二区黑人巨大|