999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

大數(shù)據(jù)環(huán)境下基于MySQL的數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)

2018-06-19 03:19:46江西應(yīng)用工程職業(yè)學(xué)院江國(guó)文
電子世界 2018年11期
關(guān)鍵詞:數(shù)據(jù)庫(kù)信息

江西應(yīng)用工程職業(yè)學(xué)院 江國(guó)文

引言

隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,人們頻繁的訪問(wèn)數(shù)據(jù)庫(kù),向后臺(tái)發(fā)送數(shù)據(jù)處理請(qǐng)求。因此需要操作系統(tǒng)擁有較快的處理速度,來(lái)滿足人們的訪問(wèn)需求。與此同時(shí),隨著大規(guī)模系統(tǒng)的出現(xiàn),MySQL技術(shù)也有了較快的發(fā)展,充分發(fā)揮出運(yùn)行速度快、使用成本低的優(yōu)勢(shì),有效提高了數(shù)據(jù)處理的質(zhì)量與效率。而且使用基于MySQL的數(shù)據(jù)庫(kù)架構(gòu),既可以按需使用數(shù)據(jù)資源,還可以提高數(shù)據(jù)安全性。因此,本文討論如何在大數(shù)據(jù)環(huán)境下,設(shè)計(jì)與實(shí)現(xiàn)基于MySQL的數(shù)據(jù)庫(kù)架構(gòu),就顯得極為重要。

一、大數(shù)據(jù)環(huán)境下MySQL的數(shù)據(jù)庫(kù)架構(gòu)概述

大數(shù)據(jù)是指無(wú)法在可承受的時(shí)間范圍內(nèi)用常規(guī)軟件進(jìn)行捕捉、管理和處理的數(shù)據(jù)集合。現(xiàn)階段,大數(shù)據(jù)的定義已經(jīng)不再單純局限于數(shù)據(jù)的規(guī)模大小,它代表著傳統(tǒng)的計(jì)算機(jī)技術(shù)已經(jīng)難以有效處理龐大的數(shù)據(jù)信息,同時(shí)也代表著大數(shù)據(jù)處理的新技術(shù)和新方法,將會(huì)帶來(lái)更大的發(fā)展。通常來(lái)說(shuō),大數(shù)據(jù)具有四個(gè)特征。一是數(shù)據(jù)體量巨大。二是數(shù)據(jù)種類多樣,主要可以分為結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)兩種。三是指價(jià)值密度較低,這與數(shù)據(jù)總量的大小互為反比。四是指處理數(shù)據(jù)的速度較快,這是大數(shù)據(jù)最為突出的優(yōu)勢(shì)。隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,大數(shù)據(jù)技術(shù)也在各個(gè)領(lǐng)域中得到了廣泛應(yīng)用,其基本內(nèi)涵逐漸呈現(xiàn)多元化特點(diǎn),需要從理論、技術(shù)與實(shí)踐三個(gè)角度深入解析。就理論角度而言,大數(shù)據(jù)理論是大數(shù)據(jù)技術(shù)發(fā)展的必然需求,其也是相關(guān)領(lǐng)域應(yīng)用的基礎(chǔ)。大數(shù)據(jù)的理論基礎(chǔ)可以理解為相關(guān)行業(yè)對(duì)大數(shù)據(jù)技術(shù)的定性描述,進(jìn)而探討大數(shù)據(jù)對(duì)行業(yè)的作用。就大數(shù)據(jù)技術(shù)角度而言,大數(shù)據(jù)技術(shù)是大數(shù)據(jù)發(fā)展的重要基石。大數(shù)據(jù)技術(shù)在發(fā)展過(guò)程中,結(jié)合互聯(lián)網(wǎng)、云計(jì)算、信息存儲(chǔ)、分布式與感知技術(shù),通過(guò)對(duì)大量的數(shù)據(jù)進(jìn)行采集、分類與存儲(chǔ),最終規(guī)整形成統(tǒng)一的大數(shù)據(jù)技術(shù)。就大數(shù)據(jù)實(shí)踐角度而言,大數(shù)據(jù)實(shí)踐是大數(shù)據(jù)相關(guān)技術(shù)的最終體現(xiàn),也是大數(shù)據(jù)技術(shù)的根本價(jià)值,各行各業(yè)利用大數(shù)據(jù)技術(shù)進(jìn)行相關(guān)實(shí)踐,共同描繪了大數(shù)據(jù)技術(shù)宏偉藍(lán)圖。

MySQL概念與特點(diǎn):

在大數(shù)據(jù)背景下,MySQL作為一個(gè)關(guān)系型數(shù)據(jù)庫(kù),廣泛應(yīng)用于WEB方面。且隨著信息技術(shù)的迅猛發(fā)展,MySQL逐漸成為關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用最廣泛的軟件之一。在實(shí)際應(yīng)用過(guò)程中,該軟件會(huì)使用不同的表格來(lái)存儲(chǔ)數(shù)據(jù),有助于分類整理數(shù)據(jù)。同時(shí),MySQL軟件還采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版?zhèn)z種。最大的優(yōu)點(diǎn)是開(kāi)放源碼,除此之外,還有運(yùn)行速度快、使用成本低等優(yōu)點(diǎn)。就其特性而言,首先,使用C和C++進(jìn)行編寫(xiě),還進(jìn)行了多種測(cè)試,確保可以進(jìn)行源代碼的移植。其次,既可以當(dāng)做一個(gè)單獨(dú)的程序,在客戶端服務(wù)器中使用,也可以作為一個(gè)庫(kù),植入到其他的軟件中進(jìn)行使用。此外,還支持大型的數(shù)據(jù)庫(kù),可以及時(shí)處理上千萬(wàn)條記錄,提高數(shù)據(jù)的處理速度與處理效率。

二、MySQL的數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)

(一)MySQL關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)

1.相關(guān)功能確定

MySQL關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),其創(chuàng)建功能與刪除功能主要包括于DBEntityTask中。在創(chuàng)建過(guò)程中主要采用多線程設(shè)計(jì)原則,每當(dāng)設(shè)計(jì)一個(gè)MySQL關(guān)系型數(shù)據(jù)庫(kù)時(shí),就需要多線程處理。具體設(shè)計(jì)如下:

2.數(shù)據(jù)表設(shè)計(jì)

MySQL關(guān)系型數(shù)據(jù)庫(kù)的創(chuàng)建過(guò)程主要包括db_entity_list、server_pool_list與ser_connection三張表。具體過(guò)程中,server_pool_list主要負(fù)責(zé)記錄大量數(shù)據(jù)、內(nèi)存等參數(shù)信息;iops主要負(fù)責(zé)數(shù)據(jù)的查詢,表db_entity_list與表srv_connection想關(guān)聯(lián),通過(guò)一系列算法操作。表server_pool_list中的vip字段是用來(lái)訪問(wèn)實(shí)例的IP地址,訪問(wèn)完之后將信息記錄在表db_entity_list中的VIP字段里。

3. MySQL關(guān)系型數(shù)據(jù)庫(kù)實(shí)現(xiàn)過(guò)程

在MySQL關(guān)系型數(shù)據(jù)庫(kù)創(chuàng)建過(guò)程中,相應(yīng)的云服務(wù)平臺(tái)會(huì)對(duì)相關(guān)信息參數(shù)進(jìn)行檢驗(yàn),校驗(yàn)通過(guò)后,會(huì)對(duì)輸入的信息編碼,并傳給C++端進(jìn)行處理。當(dāng)C++端接收到相關(guān)信息編碼后,會(huì)依據(jù)系統(tǒng)規(guī)則,將相應(yīng)指令錄入db_entity_list中。相關(guān)人員則通過(guò)查詢srv_connection表,可以獲得相應(yīng)的參數(shù)。再次通過(guò)服務(wù)器調(diào)試,便可獲得server_po_lis在MySQL關(guān)系型數(shù)據(jù)庫(kù)中的地址。Python端收到消息后,將消息解碼,對(duì)所連接的存儲(chǔ)創(chuàng)建lvm,用于安裝數(shù)據(jù)實(shí)例;其次,在實(shí)例創(chuàng)建過(guò)程中,端口會(huì)隨機(jī)生成MySQL數(shù)據(jù)庫(kù)訪問(wèn)密碼;最后,如果MySQL關(guān)系型數(shù)據(jù)庫(kù)創(chuàng)建失敗,則會(huì)將相關(guān)信息反饋于服務(wù)器中。服務(wù)器根據(jù)反饋信息,進(jìn)行相應(yīng)的處理,便直接完成MySQL關(guān)系型數(shù)據(jù)庫(kù)的更新。

(二)MySQL關(guān)系型數(shù)據(jù)庫(kù)實(shí)例操作

1.功能設(shè)計(jì)

MySQL關(guān)系型數(shù)據(jù)庫(kù)還包括升級(jí)數(shù)據(jù)庫(kù)資料、修改對(duì)應(yīng)參數(shù)與刷新信息狀態(tài)等實(shí)例。基于實(shí)例是可用狀態(tài),用戶才可對(duì)數(shù)據(jù)庫(kù)中的實(shí)例進(jìn)行操作,具體操作步驟如下:

2.數(shù)據(jù)表設(shè)計(jì)

對(duì)實(shí)例可進(jìn)行升級(jí)實(shí)例、刷新實(shí)例、更改參數(shù)的操作,其中參數(shù)修改操作涉及數(shù)據(jù)庫(kù)表 db_ entity_list、表db_para_list與all_parameter_list數(shù)據(jù)表。若用于有修改相應(yīng)參數(shù)的需求時(shí),首先需要在上述數(shù)據(jù)庫(kù)表中對(duì)相應(yīng)的參數(shù)進(jìn)行查詢;其次,再獲取表db_entity_list中記錄的實(shí)例ID,并根據(jù)獲取到的ID在表db_para_list中查找db-id字段,在表db_para_list中,記錄了每個(gè)參數(shù)的默認(rèn)值和可修改范圍。

3.具體實(shí)現(xiàn)

當(dāng)用戶要對(duì)某一個(gè)參數(shù)進(jìn)行修改時(shí),前臺(tái)會(huì)將信息以編碼形式傳遞給C++端,C++端收到消息后將信息解碼,根據(jù)數(shù)據(jù)信息去數(shù)據(jù)庫(kù)中查詢;如果查詢結(jié)果顯示是第一次修改數(shù)據(jù),系統(tǒng)就會(huì)將修改后的信息插入表db_para_list中,反之,系統(tǒng)將直接修改數(shù)據(jù)表中的信息。有些MySQL數(shù)據(jù)庫(kù)參數(shù)需要將實(shí)例運(yùn)行停止后才可以變動(dòng);因而需要在all_parameter_list數(shù)據(jù)庫(kù)表中進(jìn)行相應(yīng)參數(shù)查詢,并確定是否進(jìn)行實(shí)例查詢,如果不需要,則sql語(yǔ)句可以對(duì)參數(shù)直接修改,反之,就需要先關(guān)閉實(shí)例,再對(duì)實(shí)例中的配置文件進(jìn)修改,修改結(jié)束后自動(dòng)重啟相應(yīng)的實(shí)例。最終,系統(tǒng)如果檢測(cè)到相關(guān)實(shí)例完成重啟后,變將相應(yīng)的信息反饋到C++端,便會(huì)將數(shù)據(jù)庫(kù)狀態(tài)設(shè)置為可用狀態(tài)。

(三)數(shù)據(jù)庫(kù)實(shí)例備份的設(shè)計(jì)與實(shí)現(xiàn)

1.功能設(shè)計(jì)

實(shí)例備份分為立即備份和定時(shí)備份。DBEntityTask 類中包含的方法可對(duì)實(shí)例數(shù)據(jù)進(jìn)行備份、刪除以及創(chuàng)建刪除臨時(shí)實(shí)例數(shù)據(jù)等操作。實(shí)現(xiàn)實(shí)例的備份和恢復(fù)的方法如下:

2.數(shù)據(jù)表設(shè)計(jì)

關(guān)于MySQL數(shù)據(jù)庫(kù)關(guān)于實(shí)力備份和恢復(fù)的表有backup_info_list和backup_stra_list,其中表backup_ stra_ list用于備份策略的設(shè)置,表backup_ info_ list用于記錄備份文件的信息,無(wú)論是手動(dòng)備份還是自動(dòng)備份,所有的備份信息都記錄在表backup info_ list中。

3.具體實(shí)現(xiàn)

MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)備份有用戶手動(dòng)備份和系統(tǒng)定時(shí)備份。定時(shí)器觸發(fā)定時(shí)備份設(shè)置,備份信息就會(huì)存儲(chǔ)到數(shù)據(jù)庫(kù)表backup_stra_list中,當(dāng)出現(xiàn)備份時(shí)間時(shí),定時(shí)器自動(dòng)響應(yīng)并發(fā)出請(qǐng)求。同時(shí),前端的服務(wù)器應(yīng)及時(shí)查看數(shù)據(jù)備份情況,如果不處于備份狀態(tài),則無(wú)法進(jìn)行備份操作;反之,把信息以編碼的形式發(fā)送到C++端,C++端收到信息后進(jìn)行解碼,并將相應(yīng)的數(shù)據(jù)信息錄入backup_info_list數(shù)據(jù)表中。用戶可在WEB頁(yè)面查詢到所有備份記錄。

三、結(jié)束語(yǔ)

如今微博、網(wǎng)游等終端廣泛應(yīng)用,頻繁向后臺(tái)發(fā)送數(shù)據(jù)處理請(qǐng)求,傳統(tǒng)單機(jī)數(shù)據(jù)庫(kù)系統(tǒng)正面臨著前所未有的PB級(jí)數(shù)據(jù)量的存儲(chǔ)和計(jì)算難題。而MySQL數(shù)據(jù)庫(kù),是以GPL開(kāi)源協(xié)議為基礎(chǔ),進(jìn)而開(kāi)發(fā)出來(lái)的開(kāi)源數(shù)據(jù)庫(kù)軟件,同時(shí),MySQL數(shù)據(jù)庫(kù)自身性能及穩(wěn)定性卓越,帶給使用者很大的信心。因此,要實(shí)現(xiàn)大數(shù)據(jù)的快速發(fā)展,就要有數(shù)據(jù)庫(kù)技術(shù)的全力支持。結(jié)構(gòu)化、非結(jié)構(gòu)化、面向關(guān)系型、面向?qū)ο蟮缺姸鄶?shù)據(jù)庫(kù)概念,只有與現(xiàn)代化技術(shù)相互融合,才有可能促進(jìn)雙方共同發(fā)展,進(jìn)而實(shí)現(xiàn)多源異構(gòu)的海量數(shù)據(jù)存儲(chǔ)以及信息資源的高效利用。

[1]劉艷.大數(shù)據(jù)環(huán)境下基NoSQL數(shù)據(jù)庫(kù)的存儲(chǔ)技術(shù)研究[J].信息通信,2016(9):108-109.

[2]劉陽(yáng)娜.大數(shù)據(jù)下的MySQL數(shù)據(jù)庫(kù)的效率優(yōu)化[J].信息通信,2017(12):111-112.

[3]劉江霞.一種基于Hadoop的大數(shù)據(jù)倉(cāng)庫(kù)技術(shù)研究[J].電腦編程技巧與維護(hù),2017(16):65-67.

[4]王小霞.基于Hibernate框架的科研管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù)與網(wǎng)絡(luò)安全,2017,36(23):104-106.

[5]趙永霞,李文杰.SQL Server中的數(shù)據(jù)導(dǎo)入MYSQL[J].通訊世界,2016(8):212-212.

猜你喜歡
數(shù)據(jù)庫(kù)信息
數(shù)據(jù)庫(kù)
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
展會(huì)信息
數(shù)據(jù)庫(kù)
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲无线视频| 日本道综合一本久久久88| 91久久国产综合精品女同我| 色婷婷成人| 黑人巨大精品欧美一区二区区| 色成人综合| 亚洲激情99| 中文字幕一区二区人妻电影| 精品一区二区三区自慰喷水| 国产在线高清一级毛片| 国产成人久视频免费| 国产91小视频| 欧美a级完整在线观看| 亚洲人成人伊人成综合网无码| 无码AV日韩一二三区| 久久婷婷五月综合97色| 日韩国产另类| 性网站在线观看| Aⅴ无码专区在线观看| 久久a级片| 免费一级毛片在线观看| 久久香蕉国产线看精品| 日本人真淫视频一区二区三区| 婷婷亚洲天堂| 免费播放毛片| 2021国产精品自拍| 亚洲成a人片77777在线播放| 亚洲国产精品成人久久综合影院 | 永久成人无码激情视频免费| 久久国产高潮流白浆免费观看| 欧美国产日韩一区二区三区精品影视| 香蕉国产精品视频| 视频在线观看一区二区| 国产成人在线无码免费视频| 日韩中文无码av超清| 成人毛片免费在线观看| 一本综合久久| 色综合天天综合中文网| 国产精品美女网站| 找国产毛片看| 欧洲av毛片| 亚洲综合狠狠| 91国内视频在线观看| 色哟哟色院91精品网站| 亚洲一级毛片在线观播放| 日韩黄色精品| 亚洲成年人片| 中文成人无码国产亚洲| 欧美日韩中文字幕在线| 夜夜操天天摸| 国产人成在线视频| 色综合a怡红院怡红院首页| 亚洲码一区二区三区| 欧美国产在线看| 国产在线视频导航| 萌白酱国产一区二区| 久久国产精品娇妻素人| 2020极品精品国产| 毛片三级在线观看| 久久无码高潮喷水| 91外围女在线观看| 国产成人区在线观看视频| 欧美.成人.综合在线| 欧美亚洲日韩中文| 免费在线观看av| 四虎国产永久在线观看| 丁香亚洲综合五月天婷婷| 欧美一级高清片久久99| 真实国产精品vr专区| 国产成人一区免费观看| 欧美在线黄| 日韩欧美综合在线制服| 香蕉国产精品视频| 久久99国产视频| 亚洲欧美日韩中文字幕在线一区| 福利姬国产精品一区在线| 国产在线日本| 精品一区二区三区中文字幕| 亚洲国产精品人久久电影| 国产91精品最新在线播放| 久久动漫精品| 久久久久国色AV免费观看性色|