freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫管理通用平臺設(shè)計方案-展示頁

2025-05-23 01:29本頁面
  

【正文】 的形式提交給平臺系統(tǒng)。通用數(shù)據(jù)平臺的最終目的是在用戶應(yīng)用層和基礎(chǔ)設(shè)施層之間建立透明的服務(wù),處于中間層次的數(shù)據(jù)服務(wù)層是系統(tǒng)的關(guān)鍵。一個完整的應(yīng)用系統(tǒng)分為三層:用戶應(yīng)用層(CAPP、PDM等應(yīng)用程序,應(yīng)用程序接口)、數(shù)據(jù)服務(wù)層(存儲過程解析/轉(zhuǎn)換、數(shù)據(jù)庫備份與恢復(fù)、安全管理、數(shù)據(jù)管理、模式管理、數(shù)據(jù)庫代理)和基礎(chǔ)設(shè)施層(平臺引擎)。通用數(shù)據(jù)平臺的最主要的目的是在分布異構(gòu)數(shù)據(jù)庫之上為用戶提供一個開放的、統(tǒng)一的信息處理環(huán)境,允許用戶使用統(tǒng)一的接口存取分布、異構(gòu)的多個數(shù)據(jù)庫上的數(shù)據(jù)。KMDP是一種服務(wù)于開目全線產(chǎn)品的通用開發(fā)平臺和運行支撐平臺,故總是跟蹤數(shù)據(jù)庫的最新技術(shù),以滿足開目產(chǎn)品發(fā)展的需要。KMDP不僅要充分利用數(shù)據(jù)庫的SQL、范式等標(biāo)準(zhǔn)訪問不同的數(shù)據(jù)庫,而且可以超越數(shù)據(jù)庫的差異,通過一種統(tǒng)一的自然語言(KMSQL),識別數(shù)據(jù)庫類型,充分利用不同數(shù)據(jù)庫所提供的核心技術(shù)。負(fù)責(zé)應(yīng)用程序與數(shù)據(jù)庫服務(wù)器直接的通信,應(yīng)用邏輯(SQL語句解析,數(shù)據(jù)提取,事務(wù)控制等)在通用數(shù)據(jù)平臺這個中間層進行處理,業(yè)務(wù)邏輯在中間層進行維護和實現(xiàn),避免了因業(yè)務(wù)變動而對眾多應(yīng)用程序產(chǎn)生的沖擊。項目構(gòu)建基于國產(chǎn)數(shù)據(jù)庫的通用數(shù)據(jù)平臺,提供基于國外數(shù)據(jù)庫和國產(chǎn)數(shù)據(jù)庫的應(yīng)用軟件的整體解決方案。更好的進行資源的管理,為快速部署信息化領(lǐng)域的解決方案提供技術(shù)支持。平臺的事務(wù)處理功能模塊要保證在一個工作單元中的數(shù)據(jù)的完整性,構(gòu)造平臺自己的事務(wù)管理機制,簡化分布式應(yīng)用的構(gòu)造,并且可以為用戶提供跨多種數(shù)據(jù)庫的分布式事務(wù)處理,實現(xiàn)了兩階段提交協(xié)議,保證數(shù)據(jù)的完整性和一致性。定義好追蹤等級,對平臺事件進行歸類,提供統(tǒng)一的事件代號。平臺日志系統(tǒng)要為用戶提供獨立可配置可擴展的日志輸出機制。支持分布式運行方式,但只維護一份配置文件,平臺使用配置管理器來統(tǒng)一讀取系統(tǒng)的配置信息,平臺的各種分布式的組件在啟動的時候會自動連接到一個運行的配置管理器來獲得必要的信息。業(yè)務(wù)系統(tǒng)與平臺部分分離,實現(xiàn)業(yè)務(wù)應(yīng)用的動態(tài)啟動和停止。平臺支持用戶自定義業(yè)務(wù)系統(tǒng)的相應(yīng)的功能,留出二次開發(fā)的接口供用戶在平臺的基礎(chǔ)上進行開發(fā)。平臺提供系統(tǒng)運行日志,記錄平臺運行狀況,提供平臺維護工具;采用統(tǒng)一的標(biāo)準(zhǔn)數(shù)據(jù)總線及功能豐富、面向應(yīng)用的集成代理機制,來確保平臺具有足夠的可擴展性。將常用的操作沉淀為程序資源,如:插入、刪除、更新、查找、篩選、統(tǒng)計等操作,規(guī)范數(shù)據(jù)操作接口;操作函數(shù)的參數(shù)格式統(tǒng)一,便于理解和可擴展;數(shù)據(jù)庫升級只需改造平臺,對應(yīng)用程序幾乎無影響;應(yīng)用程序編程員不必太了解數(shù)據(jù)庫技術(shù);減少重復(fù)代碼,實現(xiàn)一處維護多處受益。具有良好的開放性和適應(yīng)性,能夠適應(yīng)向平臺中增加新的數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫升級和企業(yè)業(yè)務(wù)需求變更等變化。實現(xiàn)數(shù)據(jù)的集中和匯總,使不同格式、不同數(shù)據(jù)管理系統(tǒng)中的數(shù)據(jù)能夠相互交流和轉(zhuǎn)換。能結(jié)合配置和應(yīng)用邏輯生成SQL語句;能根據(jù)部分新的要求產(chǎn)生完整的SQL語句;能產(chǎn)生復(fù)雜邏輯的SQL語句組合;能自動識別數(shù)據(jù)類型;生成符合格式的SQL語句;能提供盡可能多的錯誤攔截、識別、信息提示和存盤等功能。開發(fā)人員只需要專注于業(yè)務(wù)需求,一次開發(fā)就可以應(yīng)用于多種數(shù)據(jù)庫系統(tǒng),通過簡單的配置就可以實現(xiàn)底層數(shù)據(jù)庫的切換。連接和訪問分布式數(shù)據(jù)庫,提供數(shù)據(jù)的可靠傳輸,解決不同軟硬件和網(wǎng)絡(luò)環(huán)境中系統(tǒng)的通信問題,實現(xiàn)信息孤島之間的聯(lián)通。在解決企業(yè)信息化的過程中,企業(yè)采用的信息化系統(tǒng)不盡相同,可能差異很大,包括系統(tǒng)的編寫語言、開發(fā)工具、應(yīng)用環(huán)境等等,通用數(shù)據(jù)平臺所需解決的主要問題之一就是整合企業(yè)已有的數(shù)據(jù)資源,充分利用已有的信息,更好地為企業(yè)服務(wù)。數(shù)據(jù)庫管理通用平臺設(shè)計方案第一章 緒 論通用數(shù)據(jù)平臺是一個支撐企業(yè)信息化數(shù)據(jù)集成的應(yīng)用平臺,需要在給企業(yè)用戶提供便利、實用和強大的應(yīng)用環(huán)境的同時,還提供統(tǒng)一信息交換,實現(xiàn)企業(yè)現(xiàn)有應(yīng)用系統(tǒng)間數(shù)據(jù)的整合與集成。企業(yè)信息化的過程就是要將企業(yè)運作處理的一切程序、資料變成信息資源,通過信息化的手段進行處理,這些信息資源就來源于企業(yè)的設(shè)計、工藝、生產(chǎn)、銷售、采購等各個環(huán)節(jié),完善這些環(huán)節(jié)的信息流的管理將直接加快企業(yè)處理信息的過程,從而提高企業(yè)的運行效率;而充分利用有效的信息工具,特別是采用統(tǒng)一的數(shù)據(jù)平臺,可以加速企業(yè)的整個運作過程,從而達(dá)到降低成本的目的;在提高質(zhì)量方面,信息工具所發(fā)揮的作用也是不可忽視的,它將大大減少人為處理過程中錯誤、誤差,并提高準(zhǔn)確率和精度。支持國內(nèi)外常用數(shù)據(jù)庫異構(gòu);支持多庫的網(wǎng)絡(luò)分布,平臺所聯(lián)接的數(shù)據(jù)庫可位于網(wǎng)絡(luò)中不同的主機上支持不同類型數(shù)據(jù)庫的熱切換;平臺所聯(lián)接的數(shù)據(jù)庫可在程序運行中更改,實現(xiàn)軟切換。對企業(yè)應(yīng)用開發(fā)人員屏蔽不同數(shù)據(jù)庫之間的差異。數(shù)據(jù)庫可配置、定義,支持常用數(shù)據(jù)庫:SQL、ORACLE、VFP、ACCESS、EXCEL,以及國產(chǎn)數(shù)據(jù)庫DM、OpenBASE等平臺配置自動維護;由定義器完成平臺的配置,數(shù)據(jù)庫定義與具體類型無關(guān);通過使用“庫視圖關(guān)聯(lián)定義器”來實現(xiàn)基于平臺的軟件與數(shù)據(jù)庫類型無關(guān);能降低應(yīng)用軟件規(guī)劃難度;實現(xiàn)大大減少應(yīng)用軟件的開發(fā)量。實現(xiàn)對分布異構(gòu)數(shù)據(jù)庫的透明訪問。保持已有系統(tǒng)的自治性,在使用數(shù)據(jù)應(yīng)用開發(fā)平臺的同時不影響已有系統(tǒng)的正常運行。能動態(tài)生成和執(zhí)行SQL語句;能產(chǎn)生和調(diào)用存儲過程,由觸發(fā)器等執(zhí)行;調(diào)用底層API能獲取數(shù)據(jù)庫、表結(jié)構(gòu)信息;實現(xiàn)動態(tài)業(yè)務(wù)邏輯變更提供面向?qū)ο蟮臄?shù)據(jù)事務(wù)組件;供搭建應(yīng)用程序構(gòu)成復(fù)雜的數(shù)據(jù)服務(wù)邏輯。通用數(shù)據(jù)平臺要確保數(shù)據(jù)的有效性、機密性、完整性、安全性、可靠性,確保在日常維護或是意外崩潰時通用數(shù)據(jù)平臺可以正常運轉(zhuǎn),確保系統(tǒng)單個服務(wù)故障不影響通用數(shù)據(jù)平臺的運行。通用數(shù)據(jù)平臺適應(yīng)國產(chǎn)主流的數(shù)據(jù)庫:DM、OpenBASE、KingBASE,以及國際主流數(shù)據(jù)庫Oracle,MS SQL Server等。如PDM等系統(tǒng)可以充分利用平臺現(xiàn)有的接口,進行相關(guān)的業(yè)務(wù)系統(tǒng)的開發(fā)。平臺利用服務(wù)監(jiān)聽器這一機構(gòu)可以實現(xiàn):當(dāng)一個業(yè)務(wù)應(yīng)用啟動的時候,平臺會將屬于這個業(yè)務(wù)應(yīng)用的用戶數(shù)據(jù)源啟動;當(dāng)一個業(yè)務(wù)應(yīng)用停止的時候,平臺會將屬于這個業(yè)務(wù)應(yīng)用的用戶數(shù)據(jù)源關(guān)閉。提供完善的圖形化的管理工具,其中集成了對業(yè)務(wù)應(yīng)用的所有功能進行管理,業(yè)務(wù)數(shù)據(jù)的備份/恢復(fù),數(shù)據(jù)源的配置,用戶的權(quán)限管理工具,數(shù)據(jù)庫對象的創(chuàng)建/修改/刪除。基于通用數(shù)據(jù)平臺進行二次開發(fā)的時候,對調(diào)試信息進行追蹤記錄。平臺運行過程中,對平臺以及架構(gòu)在平臺之上的業(yè)務(wù)系統(tǒng)進行跟蹤,記錄重要的改變,并給出相應(yīng)的恢復(fù)提示。平臺使用通用對象模板技術(shù),提供通用數(shù)據(jù)對象的定義、存儲、編輯、查詢、統(tǒng)計工具,統(tǒng)一規(guī)范、共用資源。第二章 通用數(shù)據(jù)平臺體系結(jié)構(gòu)本課題基于對國產(chǎn)數(shù)據(jù)庫技術(shù)的研究,從制造業(yè)信息化企業(yè)應(yīng)用軟件的需求入手,結(jié)合中小型制造業(yè)企業(yè)的特點,提出并實現(xiàn)了面向中小企業(yè)的基于國產(chǎn)數(shù)據(jù)庫的制造業(yè)信息化應(yīng)用軟件集成理論和實現(xiàn)的技術(shù)路線。通用數(shù)據(jù)平臺架構(gòu)在應(yīng)用程序和數(shù)據(jù)庫的中間。課題立足于跟蹤數(shù)據(jù)庫應(yīng)用技術(shù)的發(fā)展和研發(fā)數(shù)據(jù)庫連接的通用數(shù)據(jù)平臺技術(shù)——開目數(shù)據(jù)平臺(KMDP)。KMDP要能夠為開目產(chǎn)品系列提供對數(shù)據(jù)庫的分布、安全性、效率、面向業(yè)務(wù)的對象數(shù)據(jù)操作、數(shù)據(jù)分析、數(shù)據(jù)自維護、數(shù)據(jù)檢驗、數(shù)據(jù)庫對象動態(tài)生成、數(shù)據(jù)柔性化等高級的一體化解決方案。KMDP基于平臺和組件化技術(shù),通過ODBC/OLEDB/JDBC及其API訪問數(shù)據(jù)庫,它主要提供語義翻譯、數(shù)據(jù)緩沖、錯誤攔截、業(yè)務(wù)數(shù)據(jù)批處理等預(yù)處理和后續(xù)處理功能。整個通用數(shù)據(jù)平臺采用客戶通用數(shù)據(jù)平臺服務(wù)器三層體系結(jié)構(gòu)。用戶應(yīng)用層包括用戶在平臺基礎(chǔ)上建立起來的應(yīng)用系統(tǒng)(開目PDM等應(yīng)用軟件系統(tǒng)),以及在應(yīng)用和通用數(shù)據(jù)平臺之間的應(yīng)用程序接口;數(shù)據(jù)服務(wù)層為用戶應(yīng)用提供透明數(shù)據(jù)訪問和存取服務(wù),是應(yīng)用和分布數(shù)據(jù)庫之間的橋梁;基礎(chǔ)設(shè)施層包括平臺引擎中的內(nèi)存對象、SQL解析等。通用數(shù)據(jù)平臺在分布異構(gòu)數(shù)據(jù)庫系統(tǒng)之上建立了一套全局模式,在頂層為用戶提供一個統(tǒng)一的視圖,底層數(shù)據(jù)庫的分布和異構(gòu)對頂層用戶是透明的,用戶可以像使用一個數(shù)據(jù)庫一樣使用分布異構(gòu)數(shù)據(jù)系統(tǒng)[12]。全局事務(wù)使用全局模式表示,是針對全局?jǐn)?shù)據(jù)進行的操作。以自定義的KMSQL中性語言為基礎(chǔ),實現(xiàn)異種數(shù)據(jù)庫存儲過程之間的相互轉(zhuǎn)換,實現(xiàn)一次編寫,各數(shù)據(jù)庫環(huán)境下運行?;趯ο竽0搴屯ㄓ脭?shù)據(jù)文件實現(xiàn)了異種數(shù)據(jù)庫之間數(shù)據(jù)的導(dǎo)入/導(dǎo)出。數(shù)據(jù)管理、模式管理、數(shù)據(jù)庫代理等模塊實現(xiàn)對異構(gòu)數(shù)據(jù)庫數(shù)據(jù)的一般業(yè)務(wù)邏輯操作,包括數(shù)據(jù)創(chuàng)建與刪除等。全
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1