개발 공부 & 정리
[SQL첫걸음] 3강 데이터베이스 서버 본문
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) 네트워크를 경유하여 로컬 서버로 되돌아 오는 형태를 ''루프 백 접속"이라고 한다.
'공부 > DB' 카테고리의 다른 글
[SQL첫걸음] 6강 검색 조건 지정하기 (0) | 2022.06.13 |
---|---|
[SQL첫걸음] 5강 테이블 구조 참조하기 (0) | 2022.06.13 |
[SQL첫걸음] 4강 Hello World실행하기 (0) | 2022.06.13 |
[SQL첫걸음] 2강 다양한 데이터베이스 (0) | 2022.06.03 |
[SQL첫걸음] 1강 데이터베이스 (0) | 2022.06.03 |
Comments