0

我们正在使用 Java/Java Batch 将大容量大型机批处理应用程序迁移到分布式/云。当前的应用程序处理大量文件(VSAM 和 FLAT - 总共 100 多个来自不同来源的文件)和 IO 模块。我们正在考虑将这些数据加载到 Oracle 数据库中,然后进行检索和处理。因此,将有数百万笔事务影响 Oracle DB。

我们担心 Oracle 的性能,因为在批处理窗口期间有数百万个事务访问数据库。

我们正在考虑的其他方法是使用文件本身。

使用 NAS 存储,即使在读取/写入文件时,争论也是通过网络进行的。

在云环境中,我们是否会对基于文件的处理有任何不利影响。

我们如何根据大小/负载来扩展应用程序?

在现代世界中,这些应用程序如何在基于云/云友好的情况下迁移/重新架构。

由于某种原因,使用 Hadoop/Spark 集群不是一种选择。

有什么建议么?谢谢!!

4

1 回答 1

0

为什么不将一些工作负载转移到 zLinux 上呢?将其加载到 z/OS 上的 DB/2 上,但使用 zLinux 主机进行消费?zLinux 可以在 z/VM 下运行,因此您可以拥有许多实例。这有助于最大化您的硬件投资。

于 2018-11-13T17:28:01.543 回答