我有一個運行Oracle Forms和Oracle數據庫的ERP應用程序。現在我打算將此應用程序遷移到基於Java的企業應用程序。將現有的Oracle數據庫作爲後端,並在數據庫設計中開發具有特定級別更改/添加的Web應用程序是一個不錯的主意。系統遷移後重新使用oracle數據庫的機會?
0
A
回答
0
有兩個事實,要知道之前您解答:
- 有你的數據庫架構的Oracle的一些特殊形式的結構或者是它在第三範式和簡單的存儲使用密鑰數據和執行參照完整性?
- 存儲的代碼包含多少數據庫?
廣告1. Oracle表單沒有特定的模式要求。如果您的模式基於第三範式,則它們工作得最好。如果您的模式如此,請將其用於新的Java應用程序。我們在相同的數據庫模式下都有表單和Java EE應用程序,並且工作正常。
好處是,如果在模式中有密鑰(主密鑰,唯一密鑰,外部密鑰)。生成Java應用程序時使用它們。
可能您必須爲樂觀鎖定添加@Version列(請參閱https://docs.oracle.com/javaee/6/api/javax/persistence/Version.html)。但是沒有理由爲它建立新的模式。
廣告2.您將不得不將大部分數據庫存儲代碼(觸發器,過程,函數)覆蓋到Java。在大多數情況下,這不會對架構結構產生重大影響,但是需要處理。
因此 - 如果您的數據庫架構不是針對某些UI客戶端需求量身定製的,而您只想使用新的客戶端,請使用您的架構。如果沒有,請創建一個新的。
相關問題
- 1. Rails遷移後的數據庫重置
- 2. 使用SQL在Oracle數據庫中遷移數據
- 3. 在系統之間遷移大數據
- 4. MySQL到Oracle數據庫遷移
- 5. 使用連接的C#應用程序遷移Oracle數據庫:如何管理數據庫遷移?
- 6. 用遷移文件更新數據庫
- 7. Oracle MS SQL數據遷移
- 8. 恢復遷移後的數據庫
- 9. 從Mysql數據庫遷移到Oracle數據庫
- 10. 使用expdp和impdp遷移Oracle數據庫
- 11. 數據庫遷移
- 12. 數據庫遷移
- 13. 數據庫遷移
- 14. 數據庫遷移
- 15. 更新表列而不重新設置數據庫遷移Laravel
- 16. Laravel數據庫遷移方法在刪除遷移文件後無法使用
- 17. 核心數據:數據庫遷移導致重複數據庫
- 18. 遷移後更改數據庫整理?
- 19. rake在rake數據庫後遷移db:migrate
- 20. TF30040數據庫服務器遷移後
- 21. 數據庫遷移後沒有變化
- 22. 在數據庫導入後遷移標記遷移
- 23. 如何使用git遷移數據庫?
- 24. 使用laravel遷移恢復數據庫
- 25. 使用SSIS包遷移數據庫
- 26. 模塊化系統遷移
- 27. Troube與遷移笨系統
- 28. 遷移到開放系統
- 29. 使用EnterpriseDB遷移工具將MySQL數據庫遷移到PostgreSQL
- 30. 更改遷移文件的表後,如何更新數據庫?