我有一个运行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. 使用docker迁移系统
- 3. 新迁移后会显示数据吗?
- 4. 从PostgreSQL到Oracle的数据库迁移
- 5. 忽略数据库重新创建后的挂起迁移
- 6. 使用SQL在Oracle数据库中迁移数据
- 7. 在系统之间迁移大数据
- 8. MySQL到Oracle数据库迁移
- 9. 如何迁移Oracle数据库
- 10. 使用Oracle for Windows进行数据迁移的最快机器?
- 11. 使用连接的C#应用程序迁移Oracle数据库:如何管理数据库迁移?
- 12. 用迁移文件更新数据库
- 13. Oracle MS SQL数据迁移
- 14. Oracle SQL数据迁移
- 15. 从Mysql数据库迁移到Oracle数据库
- 16. 使用SQL Developer 3将MySQL数据库迁移到Oracle 11g
- 17. 使用expdp和impdp迁移Oracle数据库
- 18. 使用Liquibas从oracle数据库迁移到mysql
- 19. 恢复迁移后的数据库
- 20. 设计更新后的数据迁移
- 21. 数据库迁移
- 22. 数据库迁移
- 23. 数据库迁移
- 24. 数据库迁移
- 25. 数据库数据迁移
- 26. 更新表列而不重新设置数据库迁移Laravel
- 27. 用超过旧数据库值迁移新数据库
- 28. 系统架构 - Java后端,数据库,移动应用
- 29. Laravel数据库迁移方法在删除迁移文件后无法使用
- 30. 核心数据:数据库迁移导致重复数据库