Y
yangying_2000
Unregistered / Unconfirmed
GUEST, unregistred user!
现在很多人对李维的那套MIDAS佩服的五体投地,我感觉真的是没什么必要,我也搞过MIDAS,
虽然没有李维那么熟悉,但还是懂点的,我认为MIDAS这种东西用在数据库开发,局域网,
少并发用户可能还凑合
为什么呢?
第一,MIDAS的好处只有数据库,他把数据集完整的封装了起来,从一般的数据类型到大对象,
这样确实很容易编程,就象写C/S一样,可是这样一来,它的数据集的传送中增加了很多多
余的数据(如字段类型,字段名,数据字典等等),对于LAN来说,这点浪费可能无所谓,可是
一旦放到WAN上,这就是非常大的一些数据,会导致速度慢很多
第二,对线程封装的太死,无法掌握服务器的处理,几种方式都只能支持几十个到上百个左
右的用户(指在线,不是并发),即使用DELPHI例子里面的POOLER也最多是三百个左右,而并发
处理估计每秒就10个左右了,连聊天室都做不来
第三,CLIENT还是要装MIDAS.DLL,这个虽然不重要,不过也是败笔,再说还要什么狗屁LICENSE
才合法,真是恶心
所以,大家有时间稍为学点MIDAS还是可以的,不过研究那么深就没必要了,有时间不如多研究
网络,算法,设计等方面的东西,对提高会有帮助的
另外,我开发了一套组件和配套的服务器,可惜不能公布,就是用来取代MIDAS在广域网上用的
支持数据集(包括大字段),自定义方法,组合方法等等,不能公布是因为用在了月光宝盒里面,
你们可以下载使用,地址:
http://www.playicq.com/dispsoft.php?id=19
虽然没有李维那么熟悉,但还是懂点的,我认为MIDAS这种东西用在数据库开发,局域网,
少并发用户可能还凑合
为什么呢?
第一,MIDAS的好处只有数据库,他把数据集完整的封装了起来,从一般的数据类型到大对象,
这样确实很容易编程,就象写C/S一样,可是这样一来,它的数据集的传送中增加了很多多
余的数据(如字段类型,字段名,数据字典等等),对于LAN来说,这点浪费可能无所谓,可是
一旦放到WAN上,这就是非常大的一些数据,会导致速度慢很多
第二,对线程封装的太死,无法掌握服务器的处理,几种方式都只能支持几十个到上百个左
右的用户(指在线,不是并发),即使用DELPHI例子里面的POOLER也最多是三百个左右,而并发
处理估计每秒就10个左右了,连聊天室都做不来
第三,CLIENT还是要装MIDAS.DLL,这个虽然不重要,不过也是败笔,再说还要什么狗屁LICENSE
才合法,真是恶心
所以,大家有时间稍为学点MIDAS还是可以的,不过研究那么深就没必要了,有时间不如多研究
网络,算法,设计等方面的东西,对提高会有帮助的
另外,我开发了一套组件和配套的服务器,可惜不能公布,就是用来取代MIDAS在广域网上用的
支持数据集(包括大字段),自定义方法,组合方法等等,不能公布是因为用在了月光宝盒里面,
你们可以下载使用,地址:
http://www.playicq.com/dispsoft.php?id=19