fanzzgaobo 发表于 2010-5-10 11:45:15

新人关于分布式计算的疑问

鄙人有一个关于分布式计算的疑问
以实例为例子

现在我有70台E5300/2G/G31/80G的计算机,上班时间都是处于开机状态
有一台服务器P4 3.0E/865PE/4G运行的 ORACLE9i,供这70台机器连接。
显然,服务器的速度是处理不过来客户机请求的

这里的疑问是:能否将这70台的处理资源利用起来供这台服务器使用。
比如(只是个假设,可能想法不正确)当有客户机请求服务器时,服务器的某个特定服务器端程序就向客户机发送消息,让某个或者某些客户机程序进行处理,处理后消息返回服务器,然后再最终返回到客户的终端上

jktu 发表于 2010-5-12 03:25:31

我帮你顶一下,感觉实现起来渺茫。软件设计和重新部署的成本应该远远大于升级服务器的费用了。希望听到高人解答。

DraculaGTX 发表于 2010-9-23 05:01:14

我只知道,比如网站服务器,把现有的主要应用项目或程序或某一类型的服务器放在一个机器上
然后把数据库放到另一个或者几个机器上...但IO和索引频繁的情况下,即使内部网络,负载也是非常大的
简单来说可能我说的不是重新部署和设计,只是迁移罢了
但显然由你最后几句话看得出,不是简简单单的网络服务器那么简单

彬彬 发表于 2010-11-8 11:56:33

你这又不是完全自己定制的软件,是 ORACLE9i ,应该很困难。虽然ORACLE 本身都有集群功能,但这些功能都是以专用服务器为基础的,你想让一部分客户面充当集群的一部分的话,本身就存在不稳定性。

你的情况应该是换性能更加强的服务器,一台不够就多放两三台,然后组成负载均衡式的集群,这样就能提供更好的性能了。

还要考虑一下你的数据库怎么个用法。如果数据库是不变的,只是提供下面边查询的话,那就简单多了,多拿几台客户机独立安装,然后把所有机会组,各自连到不同的数据库上查询。但如果数据需要不停修改,那才要用上面的方法。
页: [1]
查看完整版本: 新人关于分布式计算的疑问

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~