我正在做一个企业通讯的软件。原计划采用3层结构访问远程数据库,可是经理说3
层那么会增加一个应用服务程序,数据库连接并发用户数受限制。所以要求我用客户端
通过TCP或者UDP连接服务器端,通过服务器端访问数据库再通过TCP或者UDP返回给客户端。
大家说说自己的看法,到底采用哪一种好?请给出详细的解释,我在数据库和局域网都开罗帖子。
顺便问一下
如果我采用ADO连接数据库并发用户数的限制是多少,如果采用TCP性能又将怎样?

解决方案 »

  1.   

    关注
    最近delphi版不见有人回答问题了~
    郁闷,高手都去干吗了呀,55555555
      

  2.   

    tcp/ip 和udp 都可以,并发数关键是你选哪种数据库作后台。如果是企业用选SQL-SERVER就足够了,ADO上没有限制的。如果是UDP协议的话应该在信息协议上多下功夫。
      

  3.   

    用三层结构好,如果你同时在线的用户不超过300个的话,用三层结构好,但是如果同时在线的用户数一多的话三层结构很容易死悼三层结构你自己操作比较简单,如果用TCP的话要自己定制协议很麻烦的,我也正在做这方面的研究,如果可以的话我们可以讨论讨论!!!
      

  4.   

    在外网上通讯一般都采用TCP/IP或UDP协议来自己实现通讯,采用现成的Midas或COM+在联结方式上有一些限制,配制比较麻烦;并且自己写通讯平台的话同样配合Midas和COM+来实现数据和业务的处理