对不起,标题不是很明显,但我不能更好地用词。
我们现在使用传统的数据库(oracle)作为我们的作业队列,这些“作业”被一些节点(机器)消耗。所以数据库服务器受到这些节点的打击,我们不得不为这个数据库服务器的软硬件付出很多。
现在,前几天我突然想到,
1)系统中已经有多个节点
2)“作业”可能不会因为节点故障而丢失,但没有理由它们必须坐在辅助存储中(没有理由它们不能驻留在内存中,只要他们没有丢失)
鉴于此,难道不能将这些作业保留在内存中,确保整个集群中至少存在 n 个该作业的副本,从而摆脱数据库服务器吗?
有这样的技术吗?