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

?

硬盤播出中的數(shù)據(jù)不一致性問題探討

2020-02-21 08:31曹娣華
衛(wèi)星電視與寬帶多媒體 2020年24期
關(guān)鍵詞:數(shù)據(jù)庫

曹娣華

【摘要】電視節(jié)目硬盤播出工作中,素材產(chǎn)生“不一致性”,對安全播出將造成很大影響。本文依照長期播出工作的實踐經(jīng)驗與感悟,對其加入闡述,加深認(rèn)識,旨在有效控制與處理,確保安全播出。

【關(guān)鍵詞】硬盤播出;數(shù)據(jù)庫;素材不一致性

中圖分類號:TN94? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? ?DOI:10.12246/j.issn.1673-0348.2020.24.011

電子技術(shù)、數(shù)字技術(shù)、計算機及網(wǎng)絡(luò)技術(shù)的日益發(fā)展與應(yīng)用,電視節(jié)目播出由硬盤播出完全取代了傳統(tǒng)的模擬手工切換播出模式。播出重在安全,設(shè)備的穩(wěn)定性、安全性、可靠性值得重視,然而,素材的安全性和可靠性也不可忽略?,F(xiàn)就影響安全播出的“數(shù)據(jù)不一致性”問題,與同行們分享。

備份是硬盤播出的突出特點,素材一主一備,播控雙機互備,播出鏡像同步。硬盤播出的大致過程:首先將計劃播出的素材也就是視頻和音頻加嵌的電視信號采集到二級存儲器、視頻服務(wù)器,以文件的形式存儲于這些硬盤中。節(jié)目播出單提交到數(shù)據(jù)庫后,二級存儲器的素材按照遷移策略自動遷往視頻服務(wù)器,然后主備視頻服務(wù)器間鏡像拷貝。播控機根據(jù)節(jié)目單的時序逐一控制著視頻服務(wù)器的播放以及切換器的相應(yīng)切換。硬盤播出的主要對象是以數(shù)據(jù)形式表現(xiàn)的素材,數(shù)據(jù)庫管理著這些龐大的數(shù)據(jù),并制約著其模式和屬性。

1. 關(guān)系數(shù)據(jù)庫及性質(zhì)

硬盤播出系統(tǒng)中,所有播出素材之間的聯(lián)系所構(gòu)成的集合形成一個關(guān)系數(shù)據(jù)庫。如表:

關(guān)系表中的每一橫稱作一個元組,組成元組的元素稱為分量。如上述表中有三個元組,每個元組由七個分量組成,關(guān)系表中的每一列稱為一個屬性,屬性的型指屬性名和屬性取值域,屬性的值指屬性的具體取值。由于關(guān)系中的屬性名具有標(biāo)識的作用,因而同一關(guān)系中的屬性名不能相同,關(guān)系中往往有多種屬性,屬性用于表示實際的特征,如上表中的七個屬性,分別是素材名、類型、存儲器、入點、出點、節(jié)目長度、播出日期。

同一屬性的數(shù)據(jù)具有同質(zhì)性,即同一屬性的數(shù)據(jù)應(yīng)當(dāng)是同質(zhì)的數(shù)據(jù),它來自同一個域,屬性值不能有多個取值法,同一關(guān)系中的出入點必須統(tǒng)一語義,如用時、分、秒、幀,否則會出現(xiàn)存儲數(shù)據(jù)操作錯誤,出現(xiàn)屬性值的不一致性。

同一關(guān)系的屬性名具有不能重復(fù)性,同一關(guān)系中不同屬性的數(shù)據(jù)可出自同一個域,但不同的屬性要給予不同的屬性名。這是由于關(guān)系中的屬性名是標(biāo)識列的,如果關(guān)系中的屬性名重復(fù),則會產(chǎn)生標(biāo)識混亂問題,出現(xiàn)屬性的不一致性。

同一數(shù)據(jù)庫中關(guān)系元組無冗余性,即關(guān)系中的任意兩個元組不能完全相同,由于關(guān)系中的一個元組表示現(xiàn)實中的一個實體,元組重復(fù)則說明一個實體重復(fù)存儲,實體重復(fù)不僅會增加數(shù)據(jù)量,還會造成數(shù)據(jù)查詢和統(tǒng)計的錯誤,更容易在元組方面產(chǎn)生數(shù)據(jù)的不一致性問題,在數(shù)據(jù)庫中應(yīng)當(dāng)絕對避免元組數(shù)據(jù)不一致性的產(chǎn)生。

2. 數(shù)據(jù)的不一致性

數(shù)據(jù)是用某種方式表達(dá)的信息,數(shù)據(jù)面向整個系統(tǒng)是有結(jié)構(gòu)的。數(shù)據(jù)的不一致性是指同一數(shù)據(jù)庫中,數(shù)據(jù)的矛盾性,不相容性。對硬盤播出系統(tǒng)而言,數(shù)據(jù)不一致性有兩層次的含義,其一,若某元組即某素材在數(shù)據(jù)庫里與其他素材比較,發(fā)生結(jié)構(gòu)性的改變,或者拷貝后的目標(biāo)數(shù)據(jù)與源數(shù)據(jù)在語義模型上不一致,違反了目標(biāo)數(shù)據(jù)上的語義約束。其二,素材的某屬性在主備視頻服務(wù)及二級存儲器之中有所不同。

3. 不一致性數(shù)據(jù)的產(chǎn)生

3.1 系統(tǒng)故障

(數(shù)據(jù)在傳輸?shù)倪^程中因硬件或軟件故障)及計算機病毒侵襲等因素造成數(shù)據(jù)丟失或損壞,造成數(shù)據(jù)不一致性。

3.2 并發(fā)操作

數(shù)據(jù)庫可供多個用戶共享使用,當(dāng)多個用戶并發(fā)存取數(shù)據(jù)時,就會產(chǎn)生多個事務(wù)同時存取同一個數(shù)據(jù)的情況。若播出部、廣告部、節(jié)目部同時對某一節(jié)目進(jìn)行播出統(tǒng)計,這種并發(fā)操作控制不當(dāng)可使數(shù)據(jù)產(chǎn)生不一致性,其類型有三類:丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù)。(1)、丟失修改,兩部門同時讀入同一數(shù)據(jù)并進(jìn)行修改,乙部門提交的結(jié)果破壞了甲部門提交的結(jié)果,導(dǎo)致甲部門的修改被丟失。(2)、甲部門讀取數(shù)據(jù)后,乙部門執(zhí)行更新操作,使甲部門無法再現(xiàn)前一次讀取的結(jié)果。(3)、讀“臟”數(shù)據(jù),甲、乙兩部門對某廣告播出量同時進(jìn)行統(tǒng)計,甲統(tǒng)計過程中,修改某一數(shù)據(jù),并將其存回盤,乙讀取同一數(shù)據(jù)后,甲發(fā)現(xiàn)某次停播,修改撤消,這時修改過的數(shù)據(jù)恢復(fù)原值,乙則按原步伐讀取、修改、存盤,那么,乙讀取的數(shù)據(jù)則為“臟”數(shù)據(jù)。

3.3 數(shù)據(jù)冗余存儲

電視節(jié)目硬盤播出系統(tǒng)中,節(jié)目素材存儲于主、備視頻服務(wù)器及二級存儲器中。通常大容量的電視劇存于二級存儲的獨立分區(qū)中,自辦欄目如新聞專欄等由制作網(wǎng)傳輸至二級存儲的另一分區(qū)中。節(jié)目串聯(lián)單提交數(shù)據(jù)庫,素材管理器控制素材逐一由二級存儲器遷往視頻服務(wù)器,主備視頻服務(wù)器之間進(jìn)行鏡像拷貝。遷移過程中兩種操作不當(dāng)情形可產(chǎn)生不一致性素材。

3.3.1 二級存儲器滯后操作產(chǎn)生

電視劇之類的素材通常播出前按計劃在二級存儲器審看就緒了,如果某素材編入了節(jié)目單且遷移到了主備視頻服務(wù)器,之后上載人員對該素材重申打出入點進(jìn)行審看,那么該素材就產(chǎn)生了不一致性,在播控界面上,素材的報警欄里顯示“節(jié)目時長與實際播出長度不匹備”。因為節(jié)目串聯(lián)單追加到播控機,完成遷移的素材其屬性和值被寫入控制系統(tǒng),監(jiān)測系統(tǒng)對播出素材實時監(jiān)測,發(fā)現(xiàn)修改后素材時長與播出控系統(tǒng)讀取的播出長度不一致。

3.3.2 主備視頻服務(wù)器鏡像拷貝產(chǎn)生。

硬盤播出中節(jié)目的出發(fā)地是主備視頻服務(wù)器,自辦節(jié)目無論經(jīng)過通道直接上載到視頻服務(wù)器還是通過制播網(wǎng)經(jīng)二級存儲器轉(zhuǎn)傳過來的,都要鏡像拷貝到另一個視頻服務(wù)器同步播出。自辦節(jié)目首播基本上都是當(dāng)天播出前傳入播出網(wǎng),完成遷移后由播控值班人員追加到在播的節(jié)目單中。素材到的晚的話,播出管理人員務(wù)必進(jìn)行遷移干預(yù),在素材管理器手動提高遷移優(yōu)先級使其“插隊”提前遷移。欄目組傳過來的節(jié)目不是那么規(guī)范,有時節(jié)目的所屬頻道、節(jié)目類型、播出日期等素材屬性錯誤需要修改。如《天天播報》在都市生活頻道播,制作部傳過來的素材頻道屬性為新聞綜合。修改的時候,如果該素材鏡像拷貝正在進(jìn)行中,那么該素材就成了不一致性素材。因為素材在不同存儲器之間進(jìn)行拷貝,遇到外界干擾,導(dǎo)致備份的素材與原素材分量上存在差異而造成屬性或值的改變,即破壞了分量的同一性。

4. “不一致性”對播出工作的影響

不一致性素材在浩瀚的數(shù)據(jù)庫里具有隱秘性偶發(fā)性突發(fā)性,在硬盤播出系統(tǒng)中猶如“毒瘤”危害播出安全。潛伏在數(shù)據(jù)庫中的不一致性素材在播出中不可用,對播出工作造成影響。不一致性存在二級存儲里,致使播出黑場靜幀或其他無關(guān)的畫面,嚴(yán)重影響播出質(zhì)量。自辦欄目鏡像拷貝時產(chǎn)生在視頻服務(wù)器的不一致素材,在播出界面無法追加,若處理不及時則可能造成延播事故。

5. 不一致性驗證

播出系統(tǒng)素材一致性錯誤,分別在數(shù)據(jù)庫、播出界面、素材管理器可查驗。1、查看數(shù)據(jù)庫時,不一致性有直觀的提示,或者素材列表看不到或看到部分,在數(shù)據(jù)庫正常運行時突然出現(xiàn)該提示,或者在dbcc chechdb語句檢查時也可提示這個錯誤。2、在播出界面,監(jiān)測系統(tǒng)檢測到不一致性素材,報警系統(tǒng)則在條目報警位置顯示“節(jié)目時長與實際播出長度不匹配”或者“節(jié)目時長小于實際播出長度”。3、素材管理器負(fù)責(zé)播出素材的管理,對素材的屬性、狀態(tài)、遷移等情況實時跟蹤,對已提交的節(jié)目串聯(lián)單里的節(jié)目以及制作系統(tǒng)傳送來的自辦節(jié)目按照遷移策略進(jìn)行自動遷移。在遷移的過程中,如二級存儲器→視頻服務(wù)器→視頻服務(wù)器主備之間鏡像拷貝,受外界因素的干擾則產(chǎn)生不一致性。不一致性在狀態(tài)欄里顯示,如《天氣預(yù)報》產(chǎn)生某屬性不一致,在位置欄顯示“!11”這三個標(biāo)識從左至右分別代表主視頻服務(wù)器、備視頻服務(wù)器、二級存儲器,“!”代表相應(yīng)存儲位置不一致性素材,“1”代表素材正常存在。

6. 不一致性素材處理

不一致性素材在播出前需及時妥善處理。在播出系統(tǒng)中,不同的區(qū)域處理方式不一樣。1、數(shù)據(jù)庫維護(hù)手段:利用轉(zhuǎn)存、日志和數(shù)據(jù)恢復(fù)措施將數(shù)據(jù)恢復(fù)到某個正確的、完整的、一致性狀態(tài)。對數(shù)據(jù)清洗(data cleaning)以便填補遺漏數(shù)據(jù)、消除異常數(shù)據(jù)、平滑噪聲數(shù)據(jù)、糾正不一致性數(shù)據(jù)來提高數(shù)據(jù)質(zhì)量。另一個辦法就是重新上載。為防止病毒入侵對播出系統(tǒng)的破壞,制播系統(tǒng)與外網(wǎng)隔離,兩大系統(tǒng)之中用防火隔離墻相隔。2、以免并發(fā)操作引發(fā)錯誤,廣告部和節(jié)目部統(tǒng)計工作在各自獨立系統(tǒng)平臺上進(jìn)行,播出系統(tǒng)只是播出部用來統(tǒng)計播出工作。3、素材節(jié)目時長與實際播出長度不匹配問題,處理起來比較簡單。在播出界面該播出條目的素材欄里,刪除原來的素材,重新追加節(jié)目,此時素材的所有屬性被重新寫入控制系統(tǒng),素材成為一致性正常素材,報警解除。4、通過制播網(wǎng)上傳的自辦欄目,素材管理器顯示遷移已經(jīng)完成,播出界面追加時,視頻服務(wù)器里不存在。查看素材管理器,發(fā)現(xiàn)視頻服務(wù)器位置有一個“!”,說明該素材在鏡像拷貝時某屬性發(fā)生了改變而成了不一致性素材。如《新聞聯(lián)播》位置狀態(tài)為“!11”,處理過程如下:在素材管理器里,點擊“主視頻服務(wù)器”,再點擊“不一致性素材”,找到該素材選中,右擊出現(xiàn)“一致性恢復(fù)”,最后雙擊確定,素材立馬恢復(fù)成一致性正常素材,播出界面也能調(diào)用播出了。

7. 總結(jié)

播出安全無小事,日常工作中盡量把事情抓緊做細(xì)。定期對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測。二級存儲器里的節(jié)目,在編單前盡量完善審看工作。修改素材屬性時注意觀察遷移情況,對正在拷貝的素材切忌進(jìn)行屬性修改。發(fā)現(xiàn)不一致性素材,根據(jù)實際情況及時維護(hù)和處理,確保安全播出。

參考文獻(xiàn):

[1]《數(shù)據(jù)庫——系統(tǒng)原理及應(yīng)用》苗雪蘭.劉瑞新.宋會群編著.

猜你喜歡
數(shù)據(jù)庫
Designer測試大數(shù)據(jù)預(yù)定義均衡配置
MemSQL獲3000萬美元D輪融
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
SQL語言在電信業(yè)務(wù)數(shù)據(jù)庫數(shù)據(jù)查詢中的應(yīng)用
數(shù)據(jù)庫
乐清市| 乌拉特后旗| 精河县| 张家口市| 天津市| 综艺| 洛隆县| 新郑市| 宜兰市| 宁陵县| 体育| 扎鲁特旗| 贞丰县| 廊坊市| 贺州市| 淳化县| 元氏县| 阿鲁科尔沁旗| 新密市| 新田县| 蕲春县| 浦县| 长葛市| 莱芜市| 凤阳县| 枣强县| 平泉县| 仁怀市| 义乌市| 隆子县| 孝昌县| 沧州市| 镇平县| 麟游县| 长治县| 临泉县| 吉首市| 清水县| 聂拉木县| 平利县| 湾仔区|