개발 공부 & 정리

[SQL첫걸음] 3강 데이터베이스 서버 본문

공부/DB

[SQL첫걸음] 3강 데이터베이스 서버

현뽀- 2022. 6. 3. 16:15

RDBMS : 복수의 클라이언트가 보내는 요청에 응답할수 있는 클라이언트/서버 모델 동작

클라이언트 : 요청 전달 (ex web:브라우저) [request]

서버 : 요청 처리후 결과 반환 (ex web : Apache) [response]

클라이언트 —서버 접속요청, SQL명령 실행 요청→ ←처리후 결과 반환— 서버

RDMBS : 데이터베이스 접근을 제한하기 때문에 '사용자 인증' 필요

한번 접속하면 유지하여 재접속 없이 여러번 SQL명령 가능
사용 종료시 접속 끊김

정적HTML : 웹서버로 가능

동적 HTML : 프로그램과 웹서버 간을 연동, 통신,처리하는 CGI(Common Gateway Interface) 필요

CGI : 웹 서버상에서 사용자 프로그램을 동작(ex DBMS SQL)시키기 위한 조합. 서버에서 다른 프로그램을 불러내어 처리 결과를 클라이언트에 전송하는데 이를 실현하기위해 서버와 외부 프로그램의 연계법을 정한것

웹 어플리케이션에서 CGI프로그램이 데이터베이스의 클라이언트가 된다.

로컬에서 클라이언트와 서버를 모두 실행할 경우(MySQL Server, MySQL Client) 네트워크를 경유하여 로컬 서버로 되돌아 오는 형태를 ''루프 백 접속"이라고 한다.

Comments