複製鏈接
請複製以下鏈接發送給好友

主數據庫

鎖定
主數據庫(master database,MDB),簡稱主庫,就是集中存儲管理歷史歸檔數據的場所,它永久保管具有長期保留價值、有共享需求的、經過數據質量檢查驗證的、規範化的數據。加載進入主數據庫後的數據,原則上不允許進行更改;主數據庫一般不直接支持處理解釋等專業應用軟件的數據存取;主數據庫面向數據管理和共享查詢,通過管理平台支持用户的數據存取,通過數據接口為項目庫提供數據支持。數據庫的數據主要來源於數據源頭的各類專業數據庫以及項目研究成果的歸檔。 [1] 
中文名
主數據庫
外文名
master database
簡    稱
主庫
系統基本構成
管理軟件、服務器主機等
應用學科
數據庫術語

主數據庫簡介

主數據庫(master database,MDB),簡稱主庫,就是集中存儲管理歷史歸檔數據的場所,它永久保管具有長期保留價值、有共享需求的、經過數據質量檢查驗證的、規範化的數據。加載進入主數據庫後的數據,原則上不允許進行更改;主數據庫一般不直接支持處理解釋等專業應用軟件的數據存取;主數據庫面向數據管理和共享查詢,通過管理平台支持用户的數據存取,通過數據接口為項目庫提供數據支持。數據庫的數據主要來源於數據源頭的各類專業數據庫以及項目研究成果的歸檔。
建立主數據庫的目的主要是統一管理數據資產,包括大宗的原始數據和處理解釋結果數據。採用主數據庫技術,可以有效地解決由於數據管理分散凌亂,數據標準不統一造成數據管理在時間和資源方面的浪費。
主數據庫首先是一種信息管理模式,它確立了類似於銀行運作形式的專業化統一管理;主數據庫又是一種解決方案它提出了一套開發數據的邏輯組織方式和物理存儲形式,定義了軟件平台數劇管理和查詢功能的框架,確立了系統的基本構成。主數據庫的核心是數據庫,同時又具有其鮮明的特點。 [1] 

主數據庫特點

有別於一般的信息系統或應用軟件系統,主數據庫的主要特點有:
第一,主數據庫存儲的數據是經過嚴格質量控制、作為永久歸檔的信息資產;
第二,主數據庫的信息平台綜合了Web技術和數據庫技術;
第三,以石油勘探為例,主數據庫支持標準的石油數據模型(如POSC Epicenter、PPDM等),其中,POSC中心數據模型Epicenter是國際石油行業最高度概括和抽象的油氣勘探開發數據模型,支持地球物理、井筒、地質、地理信息等各類信息的關聯存儲;
第四,主數據庫支持三級存儲方式:online(磁盤)、nearline(自動帶庫)、offline(脱機磁帶架)和大容量高密存儲介質;
第五,主數據庫提供對部分應用軟件的直接數據支持和外部數據的連接。 [1] 

主數據庫基本功能

數據整理
數據整理是主數據庫系統運行維護過程的一個重要環節,也是主數據庫系統必備的功能手段。數據在進入主數據庫存儲之前必須經過規範化處理,由數據管理人員對數據質量進行檢查和驗證,將不可用或不符合要求的數據剔除,為加載數據作準備。主數據庫系統提供的數據整理的主要功能包括圖像掃描電子化、地震磁帶轉儲、磁帶編目等。
數據管理與維護
主數據庫的管理功能主要包括數據加載、數據索引、數據授權、數據編輯修改、數據名份與恢復等。以下將分別加以介紹。
(1)數據加載:主數據庫系統提供了方便的加載工具,以支持不同類型數據的加載,並且能夠通過邏輯相關的數據進行橫向關聯索引。同時該加載工具還能進行數據的邏輯一致性檢查校驗,以確保標記在主數據庫的所有記錄(出現)的唯一性,並將相關數據組織在一起。例如,Petrobank系統在對地震數據的加犁過程中,首先按照標準格式加載地震導航(測網)數據,之後在加載地震數據體時,要讀取帶頭信息,並與前面加載的導航數據進行匹配性檢查,如果二者不一致,則系統報錯,退出加載,從而確保加載到主數據庫的數據的完整性。
(2)用户授權:主數據庫的系統管理員可通過系統提供的工具,為不同的數據庫用户建立(或註銷)賬號,定義不同的權限或身份(Role)。
(3)數據授權:系統管理員通過主數據庫系統的平台工具,對不同用户或角色授予(或撤回)不同數據的訪問權限,保證只有相應權限的用户才能對與其相關的數據進行訪問。
(4)數據修改與刪除:系統管理員通過操作界面,能對主數據庫中存儲的數據進行維護性修改或刪除操作。
(5)數據備份與恢復:系統具有數據分級備份和故障恢復功能,當系統環境升級或系統出現嚴重問題後,能夠快速進行數據恢復。
(6)日誌管理:系統能夠根據管理人員的需要,對主數據庫中有關數據的操作情況進行審計跟蹤,形成日誌文件並能夠對其進行管理。
數據應用支持
主數據庫的應用支持功能完全通過軟件平台提供,包括直接面向網絡終端用户的勢據查詢瀏覽、數據請求下載、數據發送等。
(1)數據查詢:主數據庫管理平台以C/S或B/S方式提供基於表格和GIS導航的數據查詢功能,支持對綜合數據及資料信息的單入口訪問,並支持對同一對象多種相關信息的聯合查詢與檢索。主數據庫管理平台還提供了SQI。命令查詢、數據表瀏覽、統計查詢和報表等多種功能。
(2)數據請求:主數據庫管理平台支持用户通過網絡直接下載所選擇的數據。此時,主數據庫系統先接受並處理用户的數據請求,然後通過網絡將請求的數據傳送到用户端。通過選擇列表(select list)技術,用户可一次挑選多種數據放進選擇列表,並允許用户通過選擇目的地(不僅限於用户所在結點)和下載格式,一次性地請求下載。用户還可以通過發送消息來請求數據介質的傳送。
(3)應用軟件接口:典型的主數據庫系統一般都提供對項目庫系統(尤其是解釋系統)的數據支持,通過主數據庫平台的項目構建器等接口工具,用户或數據管理人員可以直接從主數據庫提取有關數據,並將其直接傳送或加載到所能支持的項目數據庫系統中。
其他
主數據庫還對某些應用軟件尚在使用的文件格式提供支持,並提供網絡傳遞功能和相互轉換的手段。數據管理系統應通過對外部應用項目的註冊管理.能最大限度地支持對項目數據庫數據的透明加載。 [1] 

主數據庫系統基本配置

主數據庫系統的基本配置包括一套主數據庫管理軟件、服務器主機、外部存儲設備等。

主數據庫軟件配置

主數據庫系統的基本邏輯梅成,系統的管理功能主要通過軟件實現,一般分為客户機端軟件和服務器軟件。客户機端軟件採用Microsoft公司的IE瀏覽器、主數據庫產品廠家的數據請求軟件、數據整理軟件等。服務器軟件運行在各種服務器上,包括主數據庫技術產品廠家提供的數據管理軟件平台、Web服務器軟件、GIS軟件(如ArcView等)、數據庫管理軟件(如Oracle 9i等),以實現主數據厙的查詢和管理維護功能。
不同的主數據庫系統,其軟件配置也不盡相同,下面以Petrobank為例加以簡要説明。這些軟件分為服務器軟件和客户軟件,運行在服務器主機上的軟件有:
①分佈式存儲管理器ADSM,是IBM的基於網絡的備份與歸檔軟件產品,在Petrobank中用於支持疊後地震數據、工作站文件、歸檔數據等大塊數據的存儲;
②IBM公司的層次存儲管理模塊HSM,可在磁盤陣列與帶庫之間實現數據文件的自動傳遞;
③NetTape/PBTS用於支持對MDS主庫中野外和疊前地震帶的存儲管理;
④Uniface是一個獨立的4GL應用開發環境,在此用於支持表格、報告製作等功能;
⑤Surf&Connect(for server)用於支持空間數據庫存取和開放式數據庫連接;
⑥ArcView用於支持基於地理信息系統的查詢;
⑦Recall主要用於管理測井曲線數據;
⑧Oracle用於底層數據管理。
而提供給客户端的軟件有:
①HTMI。Viewer用於支持瀏覽器查詢;
②Surf&Connect(for Client)用於支持空間數據庫的存取和開放式數據庫的連接;
③Java支持工作站上的Web瀏覽;
④INT用於支持地震數據的預覽查看。

主數據庫硬件配置

為使主數據庫系統上的所有數據查詢和管理軟件正常運行和實現數據的在線、近線和離線三級存儲,在硬件方面需要配置高性能的主服務器、數據分發服務器、網絡服務器、歸檔服務器、自動帶庫等。此外,為數據的整理加載,還需要配置管理工作站和磁帶機、掃描器等設備。 [1] 
參考資料
  • 1.    常冠華,熊華平,馬玉書.數據庫新技術在石油勘探中的應用:科學出版社,2005年11月:第1版,第118頁