国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于氣象數(shù)據(jù)收集分發(fā)系統(tǒng)的RDBMS設計分析

2020-01-12 13:36:11周永吉孟祥龍
黑龍江氣象 2020年1期
關鍵詞:存儲容量氣象容量

周永吉,黃 博,孟祥龍

(1.黑龍江省氣象數(shù)據(jù)中心,黑龍江 哈爾濱 150030;2.呼蘭區(qū)氣象局,黑龍江 哈爾濱 150500)

1 引言

氣象數(shù)據(jù)收集與分發(fā)系統(tǒng)簡稱CTS,是全國氣象數(shù)據(jù)在傳輸與共享過程中的主體承載系統(tǒng), 不但承擔從基層臺站到省級節(jié)點再到國家級節(jié)點的縱向通信業(yè)務,也承擔省際之間的數(shù)據(jù)傳輸共享業(yè)務,這使得其中衍生的氣象觀測數(shù)據(jù)及各尺度產(chǎn)品在量級上呈現(xiàn)指數(shù)倍增長,對后臺數(shù)據(jù)庫的壓力與需求巨大,傳統(tǒng)的數(shù)據(jù)存儲管理技術力有不逮, 因此建立在RDBMS(關系數(shù)據(jù)庫管理系統(tǒng))基礎上的合理設計顯得尤為重要[1]。 在數(shù)據(jù)庫整體設計上,對于收發(fā)信息、節(jié)目表、處理日志、用戶信息、管理信息、統(tǒng)計信息以及各種數(shù)據(jù)字典等,采用RDBMS 進行存儲,RDBMS設計的好壞直接關系到系統(tǒng)執(zhí)行的效率和系統(tǒng)的穩(wěn)定性。 在軟件開發(fā)過程中,數(shù)據(jù)庫設計應遵循必要的數(shù)據(jù)庫范式理論,以確保數(shù)據(jù)的一致性與完整性,同時也要適當增加冗余,達到以空間換時間的目的,提高數(shù)據(jù)庫的運行效率。

2 RDBMS分布式管理

在數(shù)據(jù)收集分發(fā)系統(tǒng)數(shù)據(jù)庫的總體建設上引入了Oracle 關系數(shù)據(jù)庫技術, 關系型數(shù)據(jù)可以滿足氣象數(shù)據(jù)以及各類日志數(shù)據(jù)、 信息數(shù)據(jù)在子數(shù)據(jù)庫的結構層面能夠保持清晰的邏輯關系, 同時在面向用戶的過程中又能完整呈現(xiàn)。 在前臺用戶的眼中,Oracle RDBMS 的存儲架構是不可見的, 是一個整體,因此對于軟件層面的調度完全可以看做是對單一數(shù)據(jù)庫的操作, 而實際上后臺的多個子庫則在Oracle RDBMS 的合理設計下協(xié)調運作,保證子庫間相對獨立安全的數(shù)據(jù)環(huán)境,從而可以做到邏輯嚴密、架構清晰、協(xié)調統(tǒng)一、安全獨立。

3 設計原則與容量評估

針對氣象數(shù)據(jù)收集與分發(fā)系統(tǒng), 考慮到氣象數(shù)據(jù)的特殊性,在RDBMS 設計中需要遵守如下幾條原則:

(1)在名稱設計上,數(shù)據(jù)庫、表、索引等命名要體現(xiàn)氣象要素的規(guī)范性, 從整體設計上制定統(tǒng)一規(guī)范,并沿用全國, 在面向各級分系統(tǒng)工程師的過程中要有對應的詳細說明,以滿足部署和運維需求。 表名分為兩個部分,中間以下劃線分割。 第一個部分分四種類型,分別為 TB(業(yè)務表)、TW(監(jiān)控表)、TD(字典表)、TS(統(tǒng)計表)。 第二個部分對數(shù)據(jù)表的具體功能描述,功能分割用下劃線。索引的命名為IDX_表_字段縮寫(字段 1,字段 2……)。

(2)在設計數(shù)據(jù)的過程中,應當分析選擇適用的設計工具。

(3)詳細調研分析業(yè)務特征,對數(shù)據(jù)庫進行合理分區(qū)。 并進行必要的表單拆分,預估出合理的表單調用頻率,拆分設計。 同時優(yōu)化索引算法[2]。

根據(jù)數(shù)據(jù)收集與分發(fā)系統(tǒng)的業(yè)務特點以及各種信息在數(shù)據(jù)庫中的存取頻度、存儲生命周期、數(shù)據(jù)的穩(wěn)定性等屬性, 同時也為了增強數(shù)據(jù)庫結構的可讀性, 在設計過程中RDBMS 從邏輯上被分為4 個子庫,包括:收發(fā)業(yè)務子庫、配置與系統(tǒng)管理子庫、系統(tǒng)監(jiān)控子庫、統(tǒng)計分析子庫。

以收發(fā)業(yè)務子庫為例, 其容量估算主要是根據(jù)需求階段對進入數(shù)據(jù)收集與分發(fā)系統(tǒng)的數(shù)據(jù)量的調研,國家級CTS 每天約有200 萬個文件收發(fā)。將數(shù)據(jù)表中每個字段的長度相加,得出每條記錄的大小。 通過記錄數(shù)和記錄大小的乘積, 算出每個數(shù)據(jù)庫表每天的存儲容量, 收發(fā)業(yè)務子庫每天產(chǎn)生基本數(shù)據(jù)55 G[3]。

同樣的算法加以沿用可以估算出配置與系統(tǒng)管理子庫產(chǎn)生基本數(shù)據(jù)為64 M, 系統(tǒng)監(jiān)控子庫每天產(chǎn)生基本數(shù)據(jù)9 G, 統(tǒng)計分析子庫每天產(chǎn)生基本數(shù)據(jù)883 M。

根據(jù)以上對四個邏輯存儲區(qū)域的容量估算匯總,平均每天增長的容量約為64 G,為了保證數(shù)據(jù)管理的性能,每月清除一次數(shù)據(jù),這樣數(shù)據(jù)庫的存儲容量為64G/d*30 d=1.9 T,按30%的冗余量,存儲容量約為2.5T[3-5]。

4 結論

綜上所述, 針對氣象數(shù)據(jù)尤其是海量的觀測數(shù)據(jù)以及數(shù)據(jù)產(chǎn)品,Oracle RDBMS 的存儲架構可以有效解決邏輯管理和并發(fā)訪問的業(yè)務需求, 在結構設計和容量估算方面加以合理分析, 可以大大提高訪問效率, 從而實現(xiàn)數(shù)據(jù)收集與分發(fā)業(yè)務系統(tǒng)的高效穩(wěn)定運轉。

猜你喜歡
存儲容量氣象容量
氣象樹
城市數(shù)字化管理中的信息通信技術研究
安防科技(2021年1期)2021-11-12 13:18:50
《內(nèi)蒙古氣象》征稿簡則
氣象戰(zhàn)士之歌
心聲歌刊(2019年5期)2020-01-19 01:52:52
大國氣象
SnO2納米片容量異常行為的新解釋
電源技術(2015年12期)2015-08-21 08:58:20
淺析云盤技術及存儲原理
2015年上半年我國風電新增并網(wǎng)容量916萬千瓦
風能(2015年8期)2015-02-27 10:15:12
2015年一季度我國風電新增并網(wǎng)容量470萬千瓦
風能(2015年5期)2015-02-27 10:14:46
焊管(2013年11期)2013-04-09 07:16:58
亳州市| 康乐县| 海淀区| 故城县| 行唐县| 尖扎县| 永顺县| 中牟县| 吉林市| 阿瓦提县| 莒南县| 襄汾县| 瑞金市| 稻城县| 侯马市| 建阳市| 马山县| 万盛区| 德令哈市| 舟山市| 嘉善县| 霸州市| 科尔| 连山| 嵊泗县| 桐庐县| 扬州市| 阿瓦提县| 临潭县| 达州市| 浮梁县| 彭山县| 阿拉善右旗| 隆昌县| 怀远县| 丹寨县| 安泽县| 桑植县| 温州市| 天台县| 南丰县|