Q&A

  • 쓰리티어,투티어 가 뭐지요...? 부탁
꾸벅 ㅡ..ㅡ 안녕하세요....

아직은 초보 delphi 개발자 pallas입니다.

업무협조로 출장갈일이 있었는데....거기있던 사람들이 말하더군요....쓰리티어 ,투티어라고요.....음 분명db연동 같기는 한데 bde에 길들여져 있는 저로선 ado까지는 어케 알아듯더라도 쓰리티어 투티어는 ....들어도 본 것 같기도 하고 쩝...(delphi 프로그램 한지 한달
3  COMMENTS
  • Profile
    정영민 2000.11.22 18:42
    안녕하세요..

    아래 답변 한분들이랑 제가 아는거랑 좀 틀리는군요..



    제가 아는 것은 :

    보통 db 를 사용하는 프로그램은 사용자 프로그램과 db 가 필요합니다.

    이것이 보통 투티어(2-티어)라고 하죠..

    즉 프로그램과 db 가 바로 연결되는 상태로 소규모에 사용되는 방식입니다.

    그리고 바로 연결이 가능한 조건이 필요하죠.. odbc 라든 네티브 코드라든지 등...

    또 다른 조건은 바로 db 서버의 접속자 수입니다.

    보통 ms sql 은 기본 5유저입니다. 동시 접속자수가 5를 넘으면 기본적으로

    유저당 라이센스를 추가해야하고 그러기에 돈이 더 들죠..

    보통은 무시를 하지만 -.-;;



    3티어는 프로그램과 db 사이에 중계 역할을 하는 프로그램이 1개 존재합니다.

    4티어는 프로그램과 db 사이에 중계 역할을 하는 프로그램이 2개 존재합니다.

    ....



    3티어를 예를 들면 프로그램은 중계 역할을 하는 프로그램에 연결되고

    중계 역할을 하는 프로그램은 db 에 연결되죠..



    이렇게 하면 뭐가 좋은가?



    일단 db 접속에 대한 라이센스가 필요없습니다.

    왜냐면 db 에 접속되는것은 중계 역할을 하는 프로그램 뿐 이니까요..

    10명이든 100명이든.. db 에 접속하는 것은 1유저 니까.. ms sql 같으면 4유저분이 남죠..

    또 만약 원거리(본사와 지사라면)에서 tcp/ip 를 이용해 한곳의 db 에 접속을 못할수도 있겠죠? db서버에서 지원을 안하면?

    이것을 해결하는데도 사용할수 있고...

    배포하는 프로그램이 용량이 줄어들죠..(덩치큰 bde 가 필요가 없으니)



    직접 db(or dbms) 에 접속을 안하니까 어떤 문제(해킹이라든지...)가 생길 가능성도

    배제할수 있죠!



    또 작은 db(억세스,파라독스등)으로도 멀티 유저를 가능하게 할수 있고...



    다만 멀티를 하려면 (멀티 하니까 스타 생각이 나네... -.-;; )

    중계 역할을 하는 프로그램을 만들어야 하는게 좀 번거롭겠죠?



    이상이 제가 아는겁니다.

    예전에 공부할때 한번 해보고 실제 업무용으로는 만들어본적이 없군요..

    맞는지 틀리는지는 모르지만 서점에서 책을 보시는게 더 좋을듯 하네요..

  • Profile
    방경주 2000.11.21 22:21
    pallas wrote:

    > 꾸벅 ㅡ..ㅡ 안녕하세요....

    > 아직은 초보 delphi 개발자 pallas입니다.

    > 업무협조로 출장갈일이 있었는데....거기있던 사람들이 말하더군요....쓰리티어 ,투티어라고요.....음 분명db연동 같기는 한데 bde에 길들여져 있는 저로선 ado까지는 어케 알아듯더라도 쓰리티어 투티어는 ....들어도 본 것 같기도 하고 쩝...(delphi 프로그램 한지 한달
  • Profile
    한규호 2000.11.21 18:33
    pallas wrote:

    > 꾸벅 ㅡ..ㅡ 안녕하세요....

    > 아직은 초보 delphi 개발자 pallas입니다.

    > 업무협조로 출장갈일이 있었는데....거기있던 사람들이 말하더군요....쓰리티어 ,투티어라고요.....음 분명db연동 같기는 한데 bde에 길들여져 있는 저로선 ado까지는 어케 알아듯더라도 쓰리티어 투티어는 ....들어도 본 것 같기도 하고 쩝...(delphi 프로그램 한지 한달