DBMS와 MiddleWare의 개념 DBMS(Database Management System) - 다수의 사용자들이 DB 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 - DBMS는 보통 Server 형태로 서비스를 제공한다. Ex) MySQL, MariaDB, Oracle, PostgreSQL 등 Q) DBMS Server에 직접 접속해서 동작하는 Client Program의 문제점?
- Client에 로직이 많아지고 이에 따라 Client Program의 크기가 커진다. - 로직이 변경될 때마다 매번 배포가 되어야 한다. - Client에 대부분의 로직이 포함되어 배포가 되기 때문에 보안에 취약하다. => 이를 해결하기 위해 아래와 같은 MiddlWare가 등장했다.
MiddleWare Client - MiddleWare Server - DB Server(DBMS) [동작 과..........
원문 링크 : [WEB] DBMS / MiddleWare