★ 1) 운영체제( OS : Operation System ) - 하드웨어가 아닌 소프트웨어 # Windows, UNIX, Linux, Mac OS, iOS, Android 등등 - 가용성, 성능 | 기술지원, 구축 비용, 주변기기 ( 고려사항 ) 2) 미들웨어 ( Middleware ) - 운영체제와 응용 프로그램 사이에서 추가적인 서비스를 제공하는 소프트웨어 3) 데이터베이스 관리 시스템 ( DBMS ) - 사용자와 데이터베이스 사이에서 정보를 생성하고 DB를 관리하는 소프트웨어 - 데이터베이스의 구성, 접근 방법, 유지관리에 대한 모든 책임을 짐 - JDBC , ODBC - Oracle, MySQL, SQLite, MongoDB, Redis 등등 - 가용성, 성능 | 기술지..