2019亚洲日韩新视频_97精品在线观看_国产成人精品一区二区_91精品网站在线观看

體育競(jìng)賽實(shí)時(shí)數(shù)據(jù)分享系統(tǒng)儲(chǔ)存方案設(shè)計(jì)與優(yōu)化

來(lái)源:期刊VIP網(wǎng)所屬分類(lèi):體育教育時(shí)間:瀏覽:

  摘 要:在“互聯(lián)網(wǎng)+”概念的影響下,越來(lái)越多的信息技術(shù)應(yīng)用于體育產(chǎn)業(yè)。本文通過(guò)構(gòu)建基于MEAN框架的體育競(jìng)賽實(shí)時(shí)數(shù)據(jù)管理系統(tǒng),設(shè)計(jì)了一種結(jié)合本地存儲(chǔ)與遠(yuǎn)端云數(shù)據(jù)庫(kù)的分布式存儲(chǔ)方案,既實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)分享,又保障數(shù)據(jù)的可靠性。并通過(guò)實(shí)驗(yàn)的方式比較了基于HTML5 Local Storage本地存儲(chǔ)的兩種方法與本地NoSQL數(shù)據(jù)庫(kù)的性能差異,從而實(shí)現(xiàn)系統(tǒng)存儲(chǔ)方案的優(yōu)化。

  關(guān)鍵詞:實(shí)時(shí)數(shù)據(jù)共享;競(jìng)賽系統(tǒng);MEAN框架;RESTful接口

體育教育論文

  1 引言(Introduction)

  隨著互聯(lián)網(wǎng)信息技術(shù)的發(fā)展,云計(jì)算和云數(shù)據(jù)庫(kù)以其可伸縮性、高可靠性等特點(diǎn)受到了開(kāi)發(fā)者和企業(yè)的青睞,越來(lái)越多的企業(yè)將其服務(wù)和數(shù)據(jù)轉(zhuǎn)移到云上。這些海量的數(shù)據(jù)如果可以通過(guò)接口的形式實(shí)現(xiàn)共享,將為大數(shù)據(jù)的分析和挖掘提供數(shù)據(jù)。然而沖突數(shù)據(jù)和時(shí)效錯(cuò)誤數(shù)據(jù)相疊加而產(chǎn)生的錯(cuò)誤數(shù)據(jù)將產(chǎn)生嚴(yán)重的后果,德國(guó)數(shù)據(jù)分析機(jī)構(gòu)的調(diào)查顯示:美國(guó)每年因?yàn)榱淤|(zhì)數(shù)據(jù)而造成的損失高達(dá)6,000 億美元[1]。因此,保證數(shù)據(jù)的可靠性乃是數(shù)據(jù)最重要的因素之一,建立在低質(zhì)量數(shù)據(jù)基礎(chǔ)之上的數(shù)據(jù)分析、數(shù)據(jù)挖掘?qū)?huì)變成一紙空談,甚至?xí)a(chǎn)生重大的錯(cuò)誤。

  有時(shí)為了確保數(shù)據(jù)的可靠性,往往會(huì)以犧牲數(shù)據(jù)的實(shí)時(shí)性為代價(jià)。而體育賽事信息的變動(dòng)和不確定性,要求信息傳播最大程度地追求時(shí)效性與接收的便捷性[2]。而傳統(tǒng)競(jìng)賽服務(wù)系統(tǒng)多采用C/S構(gòu)架,前期需要較大的硬件成本投入,同時(shí)開(kāi)發(fā)周期長(zhǎng)、成本高,除個(gè)別大型綜合性賽事外,單項(xiàng)體育比賽的競(jìng)賽系統(tǒng)幾乎不具備實(shí)時(shí)分享數(shù)據(jù)的能力。而基于B/S

  架構(gòu)的系統(tǒng)除了開(kāi)發(fā)周期端、成本低、系統(tǒng)可擴(kuò)展性高之外,數(shù)據(jù)信息服務(wù)通過(guò)連接特定的數(shù)據(jù)接口,實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)通訊,既能服務(wù)于電視直播、現(xiàn)場(chǎng)大屏幕的數(shù)據(jù)需求,還能為所有對(duì)實(shí)時(shí)數(shù)據(jù)有需求的應(yīng)用提供數(shù)據(jù)支持。賽后,所有的數(shù)據(jù)還可用于其他分享和數(shù)據(jù)挖掘,以達(dá)到數(shù)據(jù)價(jià)值利用最大化。本文研究的目的就是建立一套體育競(jìng)賽數(shù)據(jù)管理系統(tǒng),既要滿(mǎn)足實(shí)時(shí)傳播的需要,又要建立在高可靠性的數(shù)據(jù)基礎(chǔ)之上。

  2 系統(tǒng)框架(System framework)

  2.1 相關(guān)技術(shù)介紹

  本文采用MEAN框架進(jìn)行系統(tǒng)開(kāi)發(fā)。MEAN框架是一個(gè)JavaScript平臺(tái)下現(xiàn)代Web開(kāi)發(fā)框架的總稱(chēng),是MongoDB、Express、Angular、Node.js四個(gè)框架的第一個(gè)字母組合的簡(jiǎn)稱(chēng)。Node.js是一個(gè)基于Chrome JavaScript運(yùn)行時(shí)建立的平臺(tái),用于搭建響應(yīng)速度快、易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用[3]。Node.js本身的特點(diǎn)非常適合在分布式設(shè)備上運(yùn)行數(shù)據(jù)密集型的實(shí)時(shí)應(yīng)用。它采用一系列“非阻塞”I/O模型庫(kù)來(lái)支持事件循環(huán)方式,為文件系統(tǒng)、數(shù)據(jù)庫(kù)等資源提供接口,通過(guò)異步的方式實(shí)現(xiàn)數(shù)據(jù)的非阻塞傳輸。Express是一款基于Node.js的Web應(yīng)用開(kāi)發(fā)框架。Express雖然規(guī)模小巧,卻為Web和移動(dòng)應(yīng)用程序提供一組強(qiáng)大的功能。Angular是由Google公司開(kāi)發(fā)和維護(hù)前端的應(yīng)用框架,其核心特點(diǎn)包括MVVM、模塊化、自動(dòng)化雙向數(shù)據(jù)綁定、語(yǔ)義化標(biāo)簽、依賴(lài)注入等。MongoDB是NoSQL的一種,可以方便地存儲(chǔ)復(fù)雜的數(shù)據(jù)類(lèi)型。其由于高性能、易部署、易使用,以及存儲(chǔ)數(shù)據(jù)方便等特點(diǎn),是目前應(yīng)用最廣泛的NoSQL數(shù)據(jù)庫(kù)。

  2.2 RESTful接口

  在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的過(guò)程中,始終以RESTful接口的形式實(shí)行數(shù)據(jù)的互聯(lián)共享。無(wú)論是現(xiàn)場(chǎng)比分、歷史戰(zhàn)績(jī),還是賽隊(duì)或隊(duì)員的相關(guān)信息都可以通過(guò)統(tǒng)一的數(shù)據(jù)接口實(shí)現(xiàn)訪問(wèn),從而避免了運(yùn)動(dòng)項(xiàng)目或賽事因業(yè)務(wù)與功能的不同,建立數(shù)據(jù)彼此獨(dú)立、相互封閉信息的“信息孤島”[4];以資源的方式提供數(shù)據(jù)服務(wù)可以提高體育信息數(shù)據(jù)的有效集成,擴(kuò)大媒介的傳播效果[5]。以信息服務(wù)為目標(biāo),提供體育賽事相關(guān)資料的綜合性服務(wù),必將成為大型體育賽事信息服務(wù)變革的方式,對(duì)于實(shí)現(xiàn)信息服務(wù)系統(tǒng)化、標(biāo)準(zhǔn)化以及提高信息利用率,具有重要意義[6]。

  推薦閱讀:體育組織的營(yíng)銷(xiāo)策略研究與分析

主站蜘蛛池模板: 南投市| 广东省| 周宁县| 和平区| 通许县| 海伦市| 东平县| 都兰县| 开原市| 泰来县| 右玉县| 和政县| 尚志市| 沾化县| 湖州市| 旺苍县| 监利县| 洪湖市| 林芝县| 横山县| 高碑店市| 兰州市| 邹平县| 乌海市| 徐水县| 穆棱市| 长丰县| 喀喇沁旗| 潮安县| 台东县| 富源县| 区。| 瑞丽市| 五莲县| 靖州| 红安县| 郑州市| 平山县| 芮城县| 乡宁县| 广平县|