🔍 버전 비교 요약표
항목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과 조금 달라서, 마이그레이션 시 신경 써야 합니다.
'DB > DB2' 카테고리의 다른 글
[ DB2 ] 스키마 내 테이블과 칼럼 정보 조회 (0) | 2025.04.30 |
---|---|
[ DB2 ] DB2 칼럼 자료크기 지정안하였을 때의 기본값 (0) | 2025.01.08 |
[ DB2 ] 스키마 선택 (0) | 2024.12.27 |
[ DB2 ] 현재 선택된 스키마 확인 (0) | 2024.12.09 |
[ DB2 ] 시작키 지정 (0) | 2023.11.27 |