DB/DB2

[ DB2 ] DB2 버전 유형

HEON.D 2025. 4. 30. 17:01

🔍 버전 비교 요약표

항목LUWz/OSiSeries (AS/400)
대상 OS Linux, Unix, Windows z/OS (메인프레임) IBM i (AS/400)
사용 목적 범용 애플리케이션 DB 초대형 금융, 공공기관 ERP/제조시스템, 중소기업용 DB
SQL 호환성 높음 (ANSI SQL + 확장) 전통 SQL + 고속처리 기능 SQL + DDS 기반 혼용
시스템 카탈로그 SYSCAT, SYSIBM, SYSSTAT SYSIBM.* QSYS2.*
가장 일반적인 용도 웹/서버 백엔드 DB 대형 배치 시스템 전통 ERP 및 커스텀 시스템

 

🧭 1. DB2 LUW (Linux, Unix, Windows)

항목설명
🖥️ 플랫폼 Linux, AIX, Windows 등 일반 서버 OS
📚 사용처 대부분의 기업용 웹/서버 애플리케이션에 사용
📦 설치 방식 일반적인 소프트웨어 패키지 설치
🛠️ 아키텍처 표준 RDBMS 구조 (SQL + 트랜잭션 엔진 등)
🧩 특징 Oracle, PostgreSQL과 비슷하게 작동
개발자 친화적이고, 클라우드에도 적합
📊 카탈로그 테이블 SYSCAT.*, SYSIBM.*, SYSSTAT.* (MySQL의 INFORMATION_SCHEMA 비슷)

📌 가장 일반적인 DB2 버전입니다.
→ 보통 "DB2"라고 하면 이걸 의미해요.

🧭 2. DB2 for z/OS (메인프레임)

항목설명
🖥️ 플랫폼 IBM z/OS (메인프레임 운영체제)
📚 사용처 대형 금융기관, 보험사, 정부 시스템 등
초대형 트랜잭션 처리 환경
🧠 아키텍처 고신뢰성/고성능 위주 설계 (병렬성, 보안 등)
💾 데이터 처리 백만~억 건 단위 대용량 데이터 처리 최적화
🧩 특징 매우 높은 보안성, 장애 대응성
전통적인 COBOL 시스템과 통합
📊 카탈로그 테이블 SYSIBM.SYSCOLUMNS, SYSIBM.SYSTABLES 등 고유 구조

📌 레거시 시스템과 통합된 형태로 많이 사용됩니다.

🧭 3. DB2 for iSeries (AS/400)

항목설명
🖥️ 플랫폼 IBM i (이전 명칭: OS/400)
📚 사용처 중소기업용 ERP, WMS, 제조업 시스템 등에 사용
🛠️ 아키텍처 DB가 OS와 완전히 통합된 구조 (파일 시스템과 DB가 일체형)
🧩 특징 SQL도 지원하지만 DDS (Data Description Spec) 기반 설계가 많음
📊 카탈로그 테이블 QSYS2.SYSCOLUMNS, QSYS2.SYSTABLES 등 전용 뷰 사용

📌 명령어 구조도 일반적인 SQL과 조금 달라서, 마이그레이션 시 신경 써야 합니다.