Q&A

  • c/s 개념좀
클라이언트 서버 프로그램이란 단지 D/b를 Sql이나 오라클 같은 data 서버를 만들고 클라이언트에서 D/b에 접근하는 프로그램을 말하나요

또 midas는 무언지 ?



local환경에서는 많이 해봤는데



1  COMMENTS
  • Profile
    윤창기 2000.05.21 01:14
    초보 wrote:

    > 클라이언트 서버 프로그램이란 단지 D/b를 Sql이나 오라클 같은 data 서버를 만들고 클라이언트에서 D/b에 접근하는 프로그램을 말하나요

    > 또 midas는 무언지 ?

    >

    > local환경에서는 많이 해봤는데

    >





    C/S 란 처음에는 대기업등에서 장비의 단가를 낮추기 위해서 사용하였고..

    예를 들면은 중앙에 써버 하나를 두고 사내에 각 PC를 두고 써버의 자원을

    공유하는 방식이었습니다..

    요즘은 2-티어 니 3-티어니 하는 방식으로 까지 발전했는데...

    일단은 C/S라 하면은 써버를 중앙에 두고 클라이언트들이 써버의 자원을 공유하는 방식.

    그러니까 대충 구조도를 말씀드리자면은... 클라이언트는 써버의 자원을 ACESS 할수 있는 놈이어야 하구요 대부분 비주얼 베이직 , 자바, VC , 델파이 파워빌더등 비주얼에 강한 프로그램 툴을 써서 만들고요,,,,

    써버는 유닉스 나 NT 등을 많이 사용하구요,,,

    유닉스에서는 보통 C/C++ 를 이용하여 서버 프로그램을 많이 짜고요,, NT는 기존 비주얼도 되고 C/C++ 등도 가능하니까 그렇게 쓰고요,,,

    대부분의 일반 C/S 환경에서는 그냥 써버에 오라클 DB 같은 거를 놓고 사용하구요,,,

    클라이언트에서 이 디비를 사용하구요,,,

    2-티어일때는 ODBC 등을 사용하고 직접 억세스 하구,,,,

    3-tear 일때는 COM 객체를 통해서 디비를 가지고 놀져...

    2-티어는 사용자가 증가함에 따라 부하가 증가하는 반면에 3-티어는 조금은 분산적이여서리,.,.. 부하가 적져....



    제가 지금 개발 하고 있는 환경이 3-tear인데 각자의 클라이언트를(win98,vb)이 있고,,,

    써버(sun(unix) 와 써버 프로그램은 C/C++ 이구요 DB는 오라클이고) 와,,,

    또다른 DB써버가 존재 하구요,,,, 대충 이런 환경인데...

    대부분은 네트워크 사용환경이 C/S 라 봐도 괜찮을정도로 요즘은 다들 C/S는 기본이더군여,,,