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

當前位置:主頁 > 經濟論文 > 電子商務論文 >

基于DDBS的生物農藥電子商務系統(tǒng)的設計與實現(xiàn)

發(fā)布時間:2017-05-25 09:11

  本文關鍵詞:基于DDBS的生物農藥電子商務系統(tǒng)的設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。


【摘要】:目前電子商務行業(yè)增長迅猛,2010年其站點數(shù)已達1.56萬家,全國的交易量也達到2500億元。這些巨額的數(shù)字背后,是對海量數(shù)據存儲和訪問的需求。傳統(tǒng)的集中式數(shù)據庫在面對海量數(shù)據訪問、存儲以及對數(shù)據庫的擴容性需求方面顯得吃力。而且最為嚴峻的是硬件的支撐和升級的問題。傳統(tǒng)的集中式數(shù)據庫如果想要解決海量數(shù)據訪問的需求,一般都需要配置高端的服務器,但是這些服務器也會隨著數(shù)據訪問量和存儲量的增大而逐漸出現(xiàn)瓶頸。依靠硬件的更新?lián)Q代來滿足對大訪問量的需求,必然會導致硬件資源的浪費。所以越來越多的大型電子商務企業(yè)開始將目光移向分布式數(shù)據庫系統(tǒng)DDBS(Distributed Data Base System),比如淘寶,京東等。 現(xiàn)在分布式數(shù)據庫系統(tǒng)已經商品化了,較多的數(shù)據庫產品已經支持分布式數(shù)據庫操作,但是其產品本身主要是提供底層存儲功能。而且由于商業(yè)軟件,更多的是考慮在性能上面的平均,而不會有針對性地對某個功能進行強化。分布式數(shù)據庫技術需要與系統(tǒng)的整體架構相結合,才能體現(xiàn)其優(yōu)勢,發(fā)揮最大的作用。這也是本文為生物農藥電子商務系統(tǒng)開發(fā)一個基于緩存的主從式分布式數(shù)據庫的原因。 生物農藥電子商務系統(tǒng)是一個大型的電子商務平臺,提供企業(yè)的在線交易、技術咨詢、商品展示等多種功能。每天有海量的數(shù)據訪問和存儲,而且電子商務領域由于存在訂單交易所以對數(shù)據一致性要求極高,再考慮到系統(tǒng)擴展性,分布式數(shù)據庫成了首選。因此,專門為其設計了一個基于緩存的主從式分布式數(shù)據庫,達到提高整個系統(tǒng)性能的目的;诰彺娴闹鲝氖椒植际綌(shù)據庫不僅僅是采用分片等存儲方式降低主服務器的負載,而且引入了一些優(yōu)化策略來提高系統(tǒng)性能,比如加入緩存機制來提高整個系統(tǒng)的查詢效率,通過改進過濾算法Bloom Filter來輔助緩存機制,有效地降低了空操作數(shù)量。在從服務器中加入索引機制來提高整個系統(tǒng)的訪問效率。此外,引入消息隊列機制,增設協(xié)調者,來解決數(shù)據的不一致性、讀寫沖突、寫-寫沖突等問題。 將生物農藥電子商務系統(tǒng)布局到基于緩存的主從式分布式數(shù)據庫平臺之上,不僅成本較低,并且性能也相比于布局在集中式數(shù)據庫上面要高出許多。更重要的是,使得生物農藥電子商務系統(tǒng)具有了更好的擴展性,,避免升級時不必要的硬件浪費。在開發(fā)中,整個系統(tǒng)采用Visual Studio2010作為開發(fā)平臺,主要的編程語言采用C#。目前,生物農藥電子商務系統(tǒng)已經成功投入到市場應用之中。
【關鍵詞】:電子商務 分布式數(shù)據庫系統(tǒng) .NET 優(yōu)化策略
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP311.13
【目錄】:
  • 摘要4-6
  • ABSTRACT6-11
  • 第一章 緒論11-17
  • 1.1 課題研究背景以及意義11-15
  • 1.1.1 課題研究背景11-14
  • 1.1.2 課題研究意義14-15
  • 1.2 課題來源以及所作的工作15-16
  • 1.3 本章小結16-17
  • 第二章 基于緩存的主從式分布式數(shù)據庫的設計17-50
  • 2.1 設計分布式數(shù)據庫相關技術的確定18-22
  • 2.1.1 分布式數(shù)據庫的類型的確定18-19
  • 2.1.2 分布式數(shù)據庫的創(chuàng)建方式的選擇19-21
  • 2.1.3 分布式數(shù)據庫系統(tǒng)設計方法的選擇21-22
  • 2.2 基于緩存的分布式數(shù)據庫的總體布局22-31
  • 2.2.1 分布式數(shù)據庫的數(shù)據分片28-29
  • 2.2.2 分布式數(shù)據庫的數(shù)據分配策略29-31
  • 2.3 分布式數(shù)據庫系統(tǒng)的優(yōu)化31-47
  • 2.3.1 數(shù)據的備份策略31-32
  • 2.3.2 讀寫分離策略32-33
  • 2.3.3 數(shù)據一致性問題的解決33-34
  • 2.3.4 并發(fā)控制的沖突問題解決34-37
  • 2.3.5 緩存機制的設計37-38
  • 2.3.6 排空查找算法Bloom Filter及其優(yōu)化38-45
  • 2.3.7 索引機制的引入45
  • 2.3.8 批處理機制進行拼接操作45-47
  • 2.4 分布式數(shù)據庫系統(tǒng)的基本功能實現(xiàn)策略47-49
  • 2.4.1 從服務器slave正常下線實現(xiàn)策略47
  • 2.4.2 從服務器slave異常下線實現(xiàn)策略47-48
  • 2.4.3 從服務器slave正常上線實現(xiàn)策略48
  • 2.4.4 數(shù)據查詢操作的實現(xiàn)策略48
  • 2.4.5 數(shù)據插入操作的實現(xiàn)策略48-49
  • 2.4.6 數(shù)據更新記錄操作實現(xiàn)策略49
  • 2.4.7 數(shù)據刪除操作的實現(xiàn)策略49
  • 2.5 本章小結49-50
  • 第三章 生物農藥電子商務系統(tǒng)的設計50-71
  • 3.1 系統(tǒng)的用例分析51-52
  • 3.2 系統(tǒng)的功能模塊劃分52-59
  • 3.2.1 主要功能模塊描述53-57
  • 3.2.2 后臺管理功能的描述57-59
  • 3.3 系統(tǒng)的數(shù)據流59-60
  • 3.4 系統(tǒng)功能流程圖60-62
  • 3.5 系統(tǒng)的軟件系統(tǒng)結構62-65
  • 3.5.1 系統(tǒng)的軟件架構62-63
  • 3.5.2 系統(tǒng)的設計模式63-65
  • 3.6 系統(tǒng)的網絡拓撲65-66
  • 3.7 系統(tǒng)的數(shù)據庫設計66-70
  • 3.7.1 系統(tǒng)的全局E-R圖66
  • 3.7.2 數(shù)據庫全局邏輯設計66-70
  • 3.8 本章小結70-71
  • 第四章 生物農藥電子商務系統(tǒng)的實現(xiàn)71-83
  • 4.1 系統(tǒng)類結構71-74
  • 4.2 系統(tǒng)各層實現(xiàn)74-80
  • 4.2.1 業(yè)務邏輯層實現(xiàn)75-76
  • 4.2.2 控制器的實現(xiàn)76-77
  • 4.2.3 數(shù)據庫訪問層的實現(xiàn)77-78
  • 4.2.4 表示層的實現(xiàn)78-80
  • 4.3 系統(tǒng)的主要功能實現(xiàn)流程80-82
  • 4.3.1 系統(tǒng)的總體功能實現(xiàn)流程圖80-81
  • 4.3.2 讀取頁面流程81
  • 4.3.3 更新網頁流程81-82
  • 4.4 本章小結82-83
  • 第五章 系統(tǒng)的測試83-89
  • 5.1 數(shù)據庫查詢時間對比測試83-84
  • 5.2 系統(tǒng)測試用例以及測試結果84-85
  • 5.3 系統(tǒng)運行效果85-88
  • 5.3.1 系統(tǒng)的前臺部分頁面效果85-86
  • 5.3.2 系統(tǒng)的分布式后臺監(jiān)控86-87
  • 5.3.3 系統(tǒng)后臺管理87-88
  • 5.4 本章小結88-89
  • 第六章 總結與展望89-90
  • 致謝90-91
  • 參考文獻91-94
  • 攻讀碩士研究生期間的研究成果94-95

【參考文獻】

中國期刊全文數(shù)據庫 前3條

1 靳v

本文編號:393272


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

本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/393272.html


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

版權申明:資料由用戶b66fe***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com