@@@ SQL/생활코딩 - Database

10. 인터넷과 데이터베이스 (18)

HTG 2021. 8. 16. 13:21
728x90

Database Server

 

Internet
'인터넷'이 동작하기 위해선 컴퓨터가 몇 대가 필요할까? : 2대
최소한이면서 최대한인 2대.

Internet :
각자 흩어져 있는 컴퓨터들이 '인터넷'으로 연결 되면서 "컴퓨터 간의 사회" 가 만들어 짐.
=> 한 대의 컴퓨터가 가지고 있는 한계를 초월하게 되었다는 것을 의미

한 대의 컴퓨터는 정보를 다른 컴퓨터에게 '요청'
다른 컴퓨터는 정보를 '응답' 한다.

ex) 웹 :
웹이 동작하기 위해서는 인터넷이 필요하고, 인터넷 위에서 동작하기 때문에 두 대의 컴퓨터가 필요함.
한 대의 컴퓨터에는 웹 브라우져가 동작
웹 브라우져가 설치되어 있는 컴퓨터가 데이터가 담겨 있는 컴퓨터에 정보를 '요청'
데이터가 담겨 있는 컴퓨터는 웹 브라우져가 설치 되어 있는 컴퓨터에 '응답'

 


* 서비스를 요청하는 쪽 : Client(클라이언트)
* 서비스를 응답하는 쪽 : Server(서버)

Internet은 클라이언트와 서버가 서로 정보를 '요청' 하고 '응답' 하면서 동작하는 서비스.

 

ex)
웹 클라이언트(웹 브라우져) <-> 웹 서버
게임 클라이언트 <-> 게임 서버

 

우리가 설치한 MySQL을 설치 한다고 했을 때, MySQL은 두 개의 프로그램을 설치 해 줌.
데이터베이스 클라이언트 <-> 데이터베이스 서버

데이터베이스 서버를 다룰 때, 어떠한 형태이든 간에 데이터베이스 클라이언트를 통해야만 한다.

그렇다면, 우리가 다룬 데이터베이스 클라이언트는 ?
MySQL이라는 명령어 기반의 프로그램.

 

Welcome to the MariaDB monitor.  Commands end with ; or \g.

이 처럼 우리는 실제 데이터베이스 서버를 사용하는 것이 아닌 MariaDB monitor이라는 데이터베이스 클라이언트를 사용하고 있다.