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

一種基于移動網(wǎng)絡拓撲結(jié)構(gòu)的數(shù)據(jù)庫模型設計方法

2021-08-31 08:06:00曹德強
廣東通信技術(shù) 2021年8期
關(guān)鍵詞:關(guān)聯(lián)數(shù)據(jù)庫結(jié)構(gòu)

[曹德強]

1 概述

大數(shù)據(jù)技術(shù)的基礎是數(shù)據(jù),移動網(wǎng)絡作為目前最大的數(shù)據(jù)產(chǎn)生源之一,其每天會產(chǎn)生海量的數(shù)據(jù)。數(shù)據(jù)中蘊含著網(wǎng)絡的健康情況,用戶的使用感知等各種各類的信息,如果不加整理直接進行存儲,則會對后續(xù)的數(shù)據(jù)分析帶來極大的不便。因此需要針對不同的數(shù)據(jù)類型,建立符合其自身數(shù)據(jù)特點和應用場景的數(shù)據(jù)庫模型,以提升數(shù)據(jù)的存取效率,使數(shù)據(jù)更易分析使用,為后續(xù)的數(shù)據(jù)挖掘打下一個良好的基礎。本文主要針對參數(shù)類的數(shù)據(jù),結(jié)合網(wǎng)絡的拓撲結(jié)構(gòu),提出了一種符合范式、易維護、易擴展的數(shù)據(jù)存儲模型,供各位讀者在實際的應用中進行參考。

現(xiàn)階段,移動網(wǎng)絡的經(jīng)歷了由2G 到5G 的技術(shù)演進,網(wǎng)絡也從模擬時代進入了數(shù)字時代,網(wǎng)絡中硬件結(jié)構(gòu)的組成也不斷發(fā)生著變化。但移動網(wǎng)絡整體的拓撲結(jié)構(gòu)依然使用著樹狀組網(wǎng)的拓撲方式,因此如果在數(shù)據(jù)存儲方面也采用與網(wǎng)絡拓撲結(jié)構(gòu)相同的架構(gòu)進行數(shù)據(jù)存儲,可以極大的提升整體數(shù)據(jù)的可讀性,增強用戶體驗。

同時,在數(shù)據(jù)存儲方面采用樹狀的存儲方式,可以極大的減少數(shù)據(jù)庫表的數(shù)量。但也存在一定的問題,比如在樹狀分支較深的情況下,數(shù)據(jù)間的關(guān)聯(lián)就顯的比較繁瑣,會導致數(shù)據(jù)查詢效率較低。因此,需要一種數(shù)據(jù)存儲方法,能夠優(yōu)化整個樹形結(jié)構(gòu)表的查詢、更新和刪除方式,提升整體的數(shù)據(jù)查詢和更新效率。

2 設計目標

結(jié)合移動網(wǎng)絡的拓撲結(jié)構(gòu),設計出一種樹狀的數(shù)據(jù)庫模型,能夠方便地進行數(shù)據(jù)查詢,實時響應用戶的查詢動作,且便于數(shù)據(jù)維護和更新。

3 設計原則

(1)數(shù)據(jù)庫三范式原則

第一范式:原子性原則,字段不可分,每個字段是原子級別的

第二范式:完全依賴,非主鍵字段完全依賴主鍵

第三范式:消除傳遞依賴,非主鍵字段不能相互依賴

(2)可擴展性原則:移動網(wǎng)絡的業(yè)務是不斷擴展的,其中的網(wǎng)元也會不斷增加,因此模型設計上要遵循可擴展性原則,便于后期的業(yè)務擴展。

(3)易維護:當網(wǎng)絡節(jié)點出現(xiàn)增刪等情況時,能夠方便快捷的維護整體數(shù)據(jù)庫的架構(gòu)。

4 概念模型設計

移動網(wǎng)絡的拓撲結(jié)構(gòu)從單個基站的角度來講是樹狀的,以LTE網(wǎng)絡為例,其單個基站的拓撲結(jié)構(gòu)從硬件上可分為:BBU-板卡-RRU-天線四層結(jié)構(gòu),從邏輯結(jié)構(gòu)上又可大體分為:基站-小區(qū)-鄰區(qū)三層結(jié)構(gòu),整體結(jié)構(gòu)相對清晰。

但從現(xiàn)網(wǎng)北向數(shù)據(jù)(按集團規(guī)范,廠家需將網(wǎng)絡參數(shù)上傳至北向服務器)的組成上來看,其板卡、RRU、天線這些硬件并未在數(shù)據(jù)上顯示明顯的樹狀結(jié)構(gòu),而是并列呈現(xiàn)的,其整體的數(shù)據(jù)組成結(jié)構(gòu)如圖1 北向參數(shù)架構(gòu)圖所示。

圖1 北向參數(shù)架構(gòu)圖

由圖1 可知,在常規(guī)的數(shù)據(jù)存儲中,如果需要得到一個BBU 下,主要的硬件和邏輯網(wǎng)元信息,則需要對板卡、RRU、天線、基站、小區(qū)等數(shù)據(jù)表分別進行關(guān)聯(lián),才能得出結(jié)果,其查詢效率相對較低,數(shù)據(jù)庫語句寫法也相對較為復雜。

那么有沒有更簡單的存儲方式呢?圖1 中,我們把各表單獨進行存儲,表與表之間雖然可以通過外鍵進行關(guān)聯(lián)和約束,但在統(tǒng)計上就顯的較為復雜。

如果我們把各表內(nèi)通用的字段提取出來,按照樹狀結(jié)構(gòu)放在一張表內(nèi),再將各表的私有字段存儲在私有表中,那么我們在統(tǒng)計上就會顯得相對簡單一些,只需要在一張表內(nèi)進行即可。如果需要各參數(shù)表的具體參數(shù)信息,則可以通過與相對應的參數(shù)表進行關(guān)聯(lián)獲取,其數(shù)據(jù)庫模型可以抽象為圖2 樹表結(jié)構(gòu)設計圖。

圖2 樹表結(jié)構(gòu)設計

在該模型中,將各參數(shù)表的通用字段存儲在一張通用表內(nèi),添加網(wǎng)元類型字段用于區(qū)分參數(shù)類型;添加父節(jié)點ID 字段,用于進行表內(nèi)的數(shù)據(jù)關(guān)聯(lián)和統(tǒng)計。該模型將原本樹狀的網(wǎng)絡架構(gòu)進行了扁平化,將網(wǎng)絡內(nèi)的主要網(wǎng)元信息存儲在了一張通用表內(nèi),與原有的模型相比,有如下幾個特點。

(1)簡化了數(shù)據(jù)統(tǒng)計

將原本需要在多個表間進行的關(guān)聯(lián)統(tǒng)計,簡化到了一張主表內(nèi)。在主表內(nèi)通過遞歸查詢,即可實現(xiàn)原本需要多個表關(guān)聯(lián)的統(tǒng)計,極大地簡化了統(tǒng)計語句,同時提升了查詢效率。

(2)結(jié)構(gòu)靈活,數(shù)據(jù)易擴展

隨著網(wǎng)絡的不斷升級,數(shù)據(jù)版本不斷地演進,網(wǎng)絡存在多版本共存的情況,但實際網(wǎng)絡規(guī)模擴長并沒有那么快速。

傳統(tǒng)的數(shù)據(jù)架構(gòu)設計中,每新增一個版本,就需要新增一張數(shù)據(jù)表,在做數(shù)據(jù)統(tǒng)計時,就需要多關(guān)聯(lián)一張表。采用樹表結(jié)構(gòu)設計后,如果新增了一個版本的數(shù)據(jù),只需要在主表內(nèi)進行相應的數(shù)據(jù)更新即可,其新版本可以作為一個新的參數(shù)表,與主表進行關(guān)聯(lián),其原有的統(tǒng)計方式不變。數(shù)據(jù)擴展方便,可以根據(jù)需求隨時進行擴展,腳本改動小,開發(fā)迅速。

(3)維護方便

當某個參數(shù)版本不需要時,可以對該版本的參數(shù)表進行整體刪除,而不影響統(tǒng)計結(jié)果,極大地降低了維護成本。

5 邏輯模型設計

本部分以LTE網(wǎng)絡為例,對各主題域所包含的內(nèi)容和關(guān)系進行描述,整理各主題內(nèi)資源的邏輯關(guān)系

5.1 通用參數(shù)表

通用參數(shù)表主要將LTE網(wǎng)絡內(nèi)的通用參數(shù)進行存儲,并添加相應的網(wǎng)元類型和父節(jié)點信息,便于進行數(shù)據(jù)統(tǒng)計。如表1 所示,通用參數(shù)表。

表1 通用參數(shù)表

5.2 參數(shù)信息表

包含了RRU、BBU、板卡、天線、邏輯基站、邏輯小區(qū)等網(wǎng)絡參數(shù)信息,與通用參數(shù)表進行關(guān)聯(lián),用于查詢某個網(wǎng)元的具體網(wǎng)絡參數(shù)。參數(shù)信息表如表2 所示。

表2 參數(shù)信息表

6 結(jié)束語

通信網(wǎng)絡數(shù)據(jù)架構(gòu)多以樹狀結(jié)構(gòu)為主要的拓撲形式,傳統(tǒng)的數(shù)據(jù)存儲方式雖然可以滿足數(shù)據(jù)存儲的需要,但在數(shù)據(jù)查詢效率和擴展性方面存在較大的不足。當出現(xiàn)數(shù)據(jù)版本升級時,會導致較大的代碼改動,數(shù)據(jù)維護升級維護成本較大,在數(shù)據(jù)統(tǒng)計方面需要關(guān)聯(lián)大量的表格才能出結(jié)果。

采用主表與實體參數(shù)表相結(jié)合的模型進行數(shù)據(jù)設計,可以極大的減少數(shù)據(jù)和代碼的維護成本,而且極易實現(xiàn)數(shù)據(jù)的橫向擴展,對后續(xù)的網(wǎng)絡升級極為有利。

其不足之處在于:

(1)通用表的數(shù)據(jù)量可能相對較大。在實際的模型設計中,需要根據(jù)網(wǎng)絡的規(guī)模進行通用表的拆分。不需要將所有的數(shù)據(jù)存在一張通用表內(nèi),可以適度拆分,減少通用表的數(shù)據(jù)存儲量。

(2)對于樹狀分支較深的表,采用遞歸查詢,效率會有所降低。遞歸查詢在多層的深度分支表內(nèi),其查詢效率會有所下降,且對資源的占用率比較大。因此,在遇到多層分支表的情況下,可以提前將樹狀關(guān)聯(lián)關(guān)系計算出來,再進行數(shù)據(jù)統(tǒng)計。

在實際的網(wǎng)絡數(shù)據(jù)庫設計中,應結(jié)合當?shù)鼐W(wǎng)絡規(guī)模和數(shù)據(jù)組織結(jié)構(gòu)以及實際的業(yè)務場景,選擇合適數(shù)據(jù)庫模型進行設計,以提升整體的系統(tǒng)資源利用率和網(wǎng)絡響應速度。

猜你喜歡
關(guān)聯(lián)數(shù)據(jù)庫結(jié)構(gòu)
“苦”的關(guān)聯(lián)
當代陜西(2021年17期)2021-11-06 03:21:36
《形而上學》△卷的結(jié)構(gòu)和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
奇趣搭配
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
智趣
讀者(2017年5期)2017-02-15 18:04:18
論《日出》的結(jié)構(gòu)
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲欧美日韩中文字幕在线一区| 国产成人8x视频一区二区| 五月激情综合网| 伊人福利视频| 一级毛片在线播放| 午夜国产精品视频黄| av色爱 天堂网| 夜夜操天天摸| 国产精品无码一二三视频| 91精品国产丝袜| 男人天堂亚洲天堂| 91久久精品日日躁夜夜躁欧美| 日韩精品高清自在线| 国产精品成人免费视频99| 国产成人综合亚洲网址| 色综合久久88色综合天天提莫| 日日碰狠狠添天天爽| 理论片一区| 亚洲精品国产成人7777| 老司机久久99久久精品播放| 成人国产小视频| 91视频区| 三级视频中文字幕| 欧美国产成人在线| www成人国产在线观看网站| 亚洲国产日韩视频观看| 欧美啪啪网| 久久久久国产一级毛片高清板| 国产日韩久久久久无码精品| 精品久久香蕉国产线看观看gif| 国产一区成人| 欧美中文字幕在线播放| 欧美精品影院| 欧美啪啪网| 欧美啪啪一区| 91久久国产综合精品| 日韩视频精品在线| 欧美日韩中文字幕在线| 色亚洲成人| 久久伊人色| 国产午夜无码专区喷水| 国产麻豆精品手机在线观看| 又大又硬又爽免费视频| 亚洲男人在线天堂| 99在线视频精品| 久久国产拍爱| 国产亚洲欧美另类一区二区| 欧美.成人.综合在线| 亚洲婷婷六月| 亚洲日本中文字幕乱码中文| 国产精品毛片一区| 69精品在线观看| 国产高清不卡| 在线观看无码av免费不卡网站| 精品无码国产自产野外拍在线| 福利视频久久| 日本亚洲欧美在线| 高清久久精品亚洲日韩Av| 国产高清色视频免费看的网址| 又猛又黄又爽无遮挡的视频网站| a级毛片免费看| 99热这里只有精品在线播放| 日本手机在线视频| 色老二精品视频在线观看| 欧美成人午夜视频| 无码专区国产精品一区| 国产69精品久久久久孕妇大杂乱| 亚洲黄色视频在线观看一区| 亚洲中字无码AV电影在线观看| 久久婷婷五月综合97色| 日韩黄色精品| 国产精品欧美激情| 91无码网站| 91香蕉国产亚洲一二三区 | 国产男女免费完整版视频| 国产无码制服丝袜| 欧美不卡二区| 国产亚洲精久久久久久无码AV| 久久人人97超碰人人澡爱香蕉| 91免费片| 国产视频久久久久| 亚洲日韩精品综合在线一区二区|