티스토리 뷰

IT/용어

IT용어 서버와 DB의 차이점이 뭐예요?

아라비안왕자 2012. 6. 13. 21:45


IT용어 서버와 DB의 차이점이 뭐예요?



관점이나 어떻게 시스템을 사용하느냐 

따라서 의미의 차이가 있을수 있습니다.


H/W 관점이냐, S/W 관점이냐 거기에 따라서요

그리고 컴퓨터가 하는 역활이 무엇이냐

정보를 요청하느냐(클라이언트) 아님 요청된 정보를 처리하여 

제공(서버) 하는냐에 따라 달라 질수 있습니다.


H/W쪽으로 본다면

일잔적으로 우리가 사용하는 PC외에

통상 CPU를 여러장 장착할수 있는

(1장만 장착하는 모델들도 있습니다) 컴퓨터로 운영체제도

여러명이 동시에 사용할수 있는 환경을(멀티유저 , 멀티타스킹)

제공하고 디스크도 몇기가 - 테라 까지 장착 하구요

24시간 운영하는데 무리가 없도록 설계 되어야 하구요

통신상에 연결되어 있어 일반사용자(클라이언트)들이 이 서버 컴퓨터

에게 정보를 요청하고 서버컴퓨터가 요청을 해석하고 처리하여 다시 

클라이언크에게 돌려주는 일을 하는 컴퓨터를 말합니다.


S/W족으로 본다면

DB도 서버라 이야기 합니다.

(ORACLE SERVER, MSSQL SERVER)

왜냐하면 하는 역확이 클라이언트 사용자들이 DB에 저장된 정보를

요청하면 DB에서 요청된 정보를(때로는 가공하여) 제공하는 

서비스의 역활을 하기 때문입니다.  


DB는 어떤 목적에 맞게 저장되어 있는 정보창고 라고 생각하면

되겠죠..DB가 스스로 일을 하는건 아니고 데이타베이스관리시스템이나

서버프로그램의 역활이 있어야 합니다. 


웹서버 도 있죠

웹으로 요청하는 사용자들의 요청을 해석하고 정보를 제공하는 역활을 

웹서버가 합니다 (S/W 입니다.)

아파치 , IIS등 많이 있습니다.


H/W, S/W다 설치가 되어야 제대로 된 서버의 역활을 하겠죠

H/W의 서버 컴퓨터를 사서

DB를 설치하고

웹서비스 용이라면 웹서버 프로그램도 설치하고..

이렇게 해야 사용자들에세 서비스가 가능 하겠지요


그러니까,,어떤 관점에도

또 하는일이 뭐냐에 따라서 서버가 구분 됩니다

클리이언트 이면서 서버의 역활을 하는 컴퓨터도 물론 있지요





출처 : http://www.terms.co.kr/cgi-bin/ez2000/ezboard.cgi?action=read&db=qna&dbf=2510










댓글
댓글쓰기 폼