找回密码
 新注册用户
搜索
查看: 4910|回复: 3

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

[复制链接]
发表于 2010-5-10 11:45:15 | 显示全部楼层 |阅读模式
鄙人有一个关于分布式计算的疑问
以实例为例子

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

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

使用道具 举报

发表于 2010-5-12 03:25:31 | 显示全部楼层
我帮你顶一下,感觉实现起来渺茫。软件设计和重新部署的成本应该远远大于升级服务器的费用了。希望听到高人解答。
回复

使用道具 举报

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

使用道具 举报

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

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

还要考虑一下你的数据库怎么个用法。如果数据库是不变的,只是提供下面边查询的话,那就简单多了,多拿几台客户机独立安装,然后把所有机会组,各自连到不同的数据库上查询。但如果数据需要不停修改,那才要用上面的方法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

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

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-5 19:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表