业务需求是 300个客户端 读写数据库中的记录 ,每次读写30行的数据。疑问:是使用c/s 模型 用remoting 取读写数据库快,还是 用remoting 获取数据库连接字符串,本地连接数据库快。
如果本地连接数据库的话,300多个并发连接,会不会影响速度。

解决方案 »

  1.   

    、使用 WCF吧可以取代 remoting  的
      

  2.   

    这个要根据具体情况,比如,数据库记录数,网络环境,客户端获取频率等。最佳方案是WCF,从设计的角度考虑,在 Remoting 读写数据应该比较好。从封装性和可扩展性都比较好
      

  3.   

    如果需要具体分析,那么需要明确一下事项1. 读写30行是一个什么概念,实时同步性要求如何?
    2. 数据规模有多大?1k,100k还是10000k
    3. 300个是峰值还是常态?
      

  4.   

    anyway,我是不会允许300个client连接数据库的,如果数据库结构发生变化就需要update client
    not fashion.
      

  5.   

    WCF服务编程(第三版)
    这本讲使用,不错WCF技术剖析(卷1)
    这本讲内部设计和实现分析,非常不错没看过的书不推荐,不管你这次用不用,看看会有收获