您好我们有传统的Java应用程序连接到Oracle dB。在不同的包中有很多过程。我正在考虑将它们从Oracle软件包中移除,并将它们作为独立的程序进行处理。优点是 1.有可能2个开发人员可能在不同的proc中处理相同的包,因此有可能覆盖彼此的代码。 2.由于包中的procs在很多地方使用,因此当整个包被编译时,对proc的更改将影响应用程序中的大多数地方。如果我们在独立过程中进行了更改,则更改影响仅限于在应用程序中使用它的位置。在这种情况下,只有独立的proc会编译。
将Oracle软件包与在一个地方组织过程相比,确实有任何优势。有任何性能优势吗?
提前谢谢