본문 바로가기
반응형

dbms2

[DataBase] DBMS의 개념 DBMS(Database Management System) : 데이터 베이스 관리 시스템 - 다수의 사용자들이 DB내의 데이터를 접근할 수 있도록 해주는 소프트웨어 - DBMS는 보통 Server 형태로 서비스를 제공함 - ex) Oracle, MySQL, MariaDB, PostgreSQL 등 - DBMS Server에 직접 접속해서 동작하는 클라이언트 프로그램의 문제점 1. 클라이언트에 로직이 많아지고 이에 따라 클라이언트 프로그램의 크기가 커진다. 2. 로직이 변경될 때마다 매번 배포가 이루어져야한다. 3. 클라이언트에 대부분의 로직이 포함되어 배포되기때문에 보안에 취약하다. 4. 이러한 문제점을 해결하기 위해 등장한 것이 MiddleWare MiddleWare - Client -> MiddleWa.. 2020. 7. 30.
[WEB] Web Server(웹서버) / WAS(웹어플리케이션) / Web Container ▶ Static Page(정적 페이지) - 웹 서버는 파일 경로 이름을 받아 경로와 일치하는 파일 컨텐츠를 반환 - 항상 동일한 페이지 반환 - ex) image, html, css, javascript 파일과 같이 컴퓨터 저장되어 있는 파일들 ▶ Dynamic Page(동적 페이지) - 파라미터의 내용에 맞게 동적인 컨텐츠를 반환 - 웹 서버에 의해 실행되는 프로그램을 통해 만들어진 결과물을 반환 (ex. Servlet) 자원 이용의 효율성 및 장애 극복, 배포 및 유지보수의 편의성을 위해 Web Server와 WAS분리 ▶ Web Server 1) 웹 서버의 개념 - 하드웨어 : Web서버가 설치되어있는 컴퓨터 - 소프트웨어 : 클라이언트로부터 HTTP요청을 받아 정적인 컨텐츠를 제공하는 프로그램 2.. 2020. 7. 30.
반응형