不同的關系數據管理系統之間存在結構差異,Oracle、DB2、SQL Server和DM都對SQL-92標準做了許多自有的擴展。系統移植過程中面臨的最重要的問題是執行SQL-92語言標準和每一個關系數據管理系統提供的語言擴展。有一些
做網站的開發人員只使用標準的SQL語法,喜歡盡可能的保持他們的程序代碼的普遍性。通常,這種方法把程序代碼限制在SQL-92標準的登錄級別(Entry-Level)上,而這個級別是被許多的數據庫產品實現了的,包括Oracle和DM。
長沙麓谷做網站分析這種方法將會產生一些不必要的程序代碼復雜性而且還會對程序的性能造成很大的影響。例如,Oracle、DM的DECODE函數、CASE表達式是一個非標準的SQL擴展。私有開發接口的使用帶來了新的問題。用Oracle OCI(Oracle Call Interface)進行程序轉換通常需要很多資源。開發一個可能用到多個關系數據管理系統的應用程序,最好是考慮使用標準數據庫接口如ODBC、OLEDB、JDBC等。
從應用程序開發的觀點來看,Oracle和DM是以相似的方法來管理數據的。在Oracle和DM之間有著一定的內部區別,但是如果
管理得當,可以把這些區別對移植的影響減到最小。
另外,最重要的是我們
長沙做網站的數據庫本身還提供一個DTS圖形化的工具,圖形化的效果非常好,使用也非常簡單,基本上通過這個工具可以完成主體部分的數據遷移工作。達夢數據庫也可以提供技術人員的現場技術支持,進行遷移。目前已經積累了非常多的Oracle到達夢數據庫的遷移經驗和案例,可以確保系統遷移的時間周期以及遷移的質量。
達夢數據庫系統移植概述資料下載地址:http://www.menbi.cn/BreviaryImg/達夢數據庫系統移植概述.doc
除非注明,文章均為
做網站公司原創,轉載請以鏈接形式注明出處,謝謝。
本文地址:
http://www.menbi.cn/wzzz/xitongyizhi-145/