둘셋 개발!

database server 이해 본문

데이터베이스

database server 이해

23 2021. 11. 8. 13:06

인터넷을 사용하기 위해 필요한 컴퓨터의 갯수는 최소 2개가 필요하다.

바로 요청하는 쪽과 응답하는 쪽인데, 이름을 부여하자면

  •   요청하는 쪽 :  Client
  •   응답하는 쪽 :  Server(서비스 제공자)

 

이때 databse serverserver가 이 Server(서비스 제공자)이다. 

 

우리는 데이터를 얻기 위해 database server에 요청을 하게 되는데 , 요청하는 쪽이 바로 databases client이다. 

 

예를 들어 우리가 MySQL monitor에 

  >  mysql -uroot -p 

라고 요청하면 database server에서 응답을 한다.

 

여기서 mysql monitor은 databases client 중 하나 이다.

그 말은 즉슨 다양한 database client로 부터 databses server의 응답을 받는다는 것이다.

그리고 database server을 직접 다룰 수 없고, database client를 이용해서 다뤄야 한다.

 

그림으로 표현하자면

 

(참조 : 생활코딩)