长久以来的疑问。在纯PC系统中,数据库出现后,socket是不是应该逐渐消亡?

解决方案 »

  1.   


    你小子,看到PLMM兴趣就来了
      

  2.   

    因为在我的经历中。首先我不否认我大学学的很差,特别是计算机网络然后在很长一段时间内做的都是纯粹的软件系统,B/S或者C/S架构,都是用数据库。新工作是与硬件有接触的,软件与硬件之间都是socket通信,这个我没有疑问。但是我们的软件系统做成的是C/S结构,这个S端是有数据库的,但是C端是没有数据库的,C与S之间都是用socket交互,我觉得这样的交互存在着大量的装包解包。而以前做的很多系统都是在C端配置S端的IP、数据库等信息,然后整个系统围绕数据库建立而成。我感觉数据库的出现,可以取代socket在纯PC的软件上的应用,为什么很多地方还是采用socket?其实这个疑惑在很久以前就有了。
      

  3.   

    我感觉楼上说的和我的提问有点偏差。我也知道,和数据库的通讯,这个通讯中肯定是封装好了的socket。我的提问是数据库和socket在系统项目中的应用情况。
      

  4.   

    长久以来的疑问。 在纯PC系统中,数据库出现后,socket是不是应该逐渐消亡?
    长江后浪推前浪...
    软件以是一样..
      

  5.   

    就是想问很有经验的大虾们。数据库结构与Socket结构是否有不同的适应的系统?举例呢~
      

  6.   

    socket 是指网络传输那个吗? 如果是的话, 是不会的, 因为无论有线还是无线, 只要有异地传输就不会消失
      

  7.   

    给您个类比,数据库类似C#,socket类似c。
    数据库能做的SOCKET一定能做,只是可能实现会费时费力,但做好效率会高
    SOCKET能做的数据库就未必能做了,既然封装了功能要想调整或改变就不太容易了。
      

  8.   


    为什么?socket异地传输也是根据IP,数据库设定IP一样可以远程访问。
      

  9.   


    为什么?socket异地传输也是根据IP,数据库设定IP一样可以远程访问。