![改善开发人员机器和 Oracle DB 之间的延迟](https://linux22.com/image/583044/%E6%94%B9%E5%96%84%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E6%9C%BA%E5%99%A8%E5%92%8C%20Oracle%20DB%20%E4%B9%8B%E9%97%B4%E7%9A%84%E5%BB%B6%E8%BF%9F.png)
我们的开发人员似乎担心位于站点 a 的开发机器和位于站点 b 的数据库之间的延迟。
当然,显而易见的事情是尽可能减少站点 a 和 b 之间的跳数,并确保我们拥有稳定、快速的互联网连接。
还应该考虑哪些方面来改善延迟?开发人员计算机和 Oracle DB 服务器之间的网络最低规格应该是多少?服务器/计算机的规格重要吗?如果重要,您的建议是什么?
答案1
开发人员计算机和 Oracle 数据库服务器之间的网络最低规格应是多少?
与生产相同。实际上他们根本不应该在生产数据库上工作,而应该有一个仅用于开发的数据库。在单独的机器上。最好在他们的办公室里。
服务器/机器的规格重要吗?
取决于您在数据库上执行的操作,但不,它根本不会影响延迟。
如果可以的话,您的建议是什么?
足够好的东西。在我的上一个项目中,我们的开发环境由一个 ExaData 集群组成,价值约 250,000 欧元 - 因为我们需要它。您需要什么取决于您做什么,因此规格问题非常开放。话虽如此:大多数时候他们应该有一个虚拟化集群,只需为测试和开发分配他们需要的数据库服务器。
答案2
如果是网络延迟,那么根据你的预算,你可以选择租用线路,但这真的很贵。容量取决于站点 a 和 b 之间需要传输多少数据。所以你需要测量这一点。