
한번 체험해 보세요 Db2 AI 에디션 #9 〜v12.1.5 신기능 편 Part#1〜
요약
IBM Db2 12.1.5 릴리스를 통해 미션 크리티컬한 데이터 환경에 AI 기능을 통합하는 방법을 소개합니다. DiskANN 벡터 인덱싱, SQL 기반 AI 모델 네이티브 호출, 양자 보안 강화 및 OpenSearch/Elasticsearch 통합 등 주요 업데이트를 다룹니다.
핵심 포인트
- DiskANN을 통한 벡터 인덱스 생성 지원
- SQL 기반의 AI 모델 네이티브 호출 기능 도입
- FIPS 140-3 준수 및 양자 보안 강화
- OpenSearch 및 Elasticsearch와의 전문 검색 통합
본 기사에서는 Db2 for Linux, Unix, Windows v12.1.5의 신기능 하이라이트를 소개합니다.
이 기사는 아래 번역본입니다.
"IBM Db2 12.1.5 now available: Bringing AI to where your mission critical data already lives"
Db2 12.1.5에서는 DiskANN 벡터 인덱스 생성 (Vector Indexing), SQL 기반의 AI 모델 네이티브 호출 (Native Calling), FIPS 140-3 준수, HADR 토폴로지 확장 및 일련의 운영 개선 사항이 도입됩니다.
IBM은 2026년 6월 25일, Linux, UNIX 및 Windows용 Db2 12.1.5의 일반 제공(GA) 시작을 발표했습니다.
이 최신 Mod 팩(보충: Db2 Modification Pack. 중요한 신기능이나 기능 확장을 도입하는 소프트웨어 업데이트)은 미션 크리티컬한 워크로드에 요구되는 성능, 확장성, 가용성, 보안을 유지하면서 조직이 AI 주도 애플리케이션을 개발할 수 있도록 지원하도록 설계되었습니다.
이번 릴리스는 Db2 12.1의 AI 기반을 더욱 발전시킨 것으로, 벡터 데이터의 인덱스 생성 기능이나 외부 AI 모델과의 더욱 고도화된 통합에 더해, 고가용성, 보안, 운영 효율성에 걸친 광범위한 기능 강화가 도입되었습니다.
1. 양자 보안 및 컴플라이언스 강화
Db2 12.1.5에서는 GSKit 9가 채택되어, 컴플라이언스 기준이 FIPS 140-3으로 격상되었습니다.
이를 통해 암호 모듈이 엄격한 양자 보안 요구 사항을 충족함을 보장합니다.
GSKit 9는 최신 키 캡슐화 메커니즘을 완전히 지원하며, 기존 알고리즘과 양자 내성*1 알고리즘 모두를 활용하여 당면한 위협으로부터 데이터를 보호하고, 미래의 양자 컴퓨팅 리스크에 대한 내성을 강화합니다.
(*1)https://www.ibm.com/think/perspectives/how-ibm-db2-quantum-safe-approach-protects-enterprise-data
보안 기능 강화로서, SQL 쿼리를 사용하여 서버 측의 TLS 인증서 체인 정보를 용이하게 취득할 수 있는 새로운 인터페이스인 「ADMIN_GET_TLS_CERT」가 도입되었습니다.
이를 통해 사용자는 서버 인증서의 유효 기간을 용이하게 모니터링 및 관리할 수 있으며, 서버로의 접속을 지속적으로 유지할 수 있게 됩니다.
최신 보안 베스트 프랙티스 및 컴플라이언스 요구 사항을 준수하며, 온라인 키 취득 기능을 통해 데이터베이스를 중단하지 않고도 JWT (JSON Web Token) 서명 검증 키를 갱신할 수 있게 되어, 로컬 키스토어 (Key Store) 관리에 드는 사용자의 부담이 경감됩니다.
또한, 파일 권한 제한 범위가 확대되어 Db2 파일의 「모든 사용자 읽기 가능 (world-readable)」 및 「모든 사용자 실행 가능 (world-executable)」 설정도 대상이 됨으로써, 데이터베이스 관리자가 파일 액세스를 적절히 제어할 수 있게 되었습니다.
LDAP에 Db2 서버나 데이터베이스 상세 정보를 등록할 때, 키 데이터베이스나 스태시 파일 (Stash File)의 클라이언트 경로를 지정할 수 있게 되어 클라이언트 구성 설정이 간소화되었습니다.
이러한 기능들은 조직이 진화하는 컴플라이언스 요구 사항을 충족하도록 지원하는 동시에 관리상의 부담을 경감합니다.
2. 텍스트 검색의 모더니제이션
Db2 12.1.5는 클래스 최고 수준의 셀프 호스트형 외부 검색 엔진인 OpenSearch 및 Elasticsearch와의 통합을 통해 전문 검색 (Full-text Search) 기능*2를 모더니제이션합니다.
사용자는 기존의 조작 방법을 그대로 이용할 수 있습니다.
네이티브 텍스트 검색, OpenSearch, Elasticsearch 중 어느 것을 사용하더라도 명령어와 수법은 공통입니다.
이를 통해 사용자는 네이티브 텍스트 검색 엔진에서, 더욱 뛰어난 성능과 확장성을 갖추고 지속적인 오픈 소스 혁신을 누릴 수 있는 최신 OpenSearch 및 Elasticsearch 기술로의 이전을 시작할 수 있습니다.
이번 릴리스에서는 이 세 가지 검색 엔진을 모두 사용하여 인덱스 생성 성능을 테스트하거나 단계적으로 인덱스를 이전하는 것이 가능합니다.
새로운 텍스트 검색 엔진은 도입 즉시 고급 검색 기능을 제공합니다.
단순 용어 검색, 완전 일치 구문 검색 (Exact Match Phrase Search), 와일드카드 검색 (Wildcard Search), 퍼지 검색 (Fuzzy Search), 근접 검색 (Proximity Search), 불리언 검색 (Boolean Search), 유의어 검색 (Synonym Search)에 더해, 이번 릴리스에서 새롭게 추가된 음성 검색 (발음 기반 검색)도 지원하여 「Meyer」, 「Mayer」, 「Meier」와 같은 표기 변이도 일치 대상으로 포함합니다.
기본적으로 대소문자를 구분하지 않는 매칭이 수행되며, Apache Tika와의 통합을 통해 CJK (중국어·일본어·한국어) 등의 언어 처리 및 PDF, Word, Excel, ZIP 파일과 같은 다양한 문서 형식에 대한 대응도 실현되었습니다.
또한, SSL 인증을 통한 보안 HTTPS 통신을 지원하여 엔터프라이즈 환경에서의 이용에 적합한 사양을 갖추고 있습니다.
3. 플랫폼, 배포 및 개발자 경험
이번 릴리스에서는 RPM (Red Hat Package Manager) 기반 설치가 도입되어, 배포 (Deployment), 업데이트, 의존성 관리에 표준적인 Linux 도구를 사용할 수 있게 되었습니다.
플랫폼 지원도 확충되어, 원격 테이블스페이스 (Remote Tablespace) 및 데이터 레이크 (Datalake) 소프트웨어에서 PPCLE (Power Linux Little Endian)가 지원됩니다.
또한, Db2 12.1.5에서는 AIX 상에서의 AWS SDK 지원이 도입되어, 원격 스토리지에 에일리어스 (Alias)를 설정하여 Db2에서 직접 액세스하는 것이 가능해졌습니다.
이를 통해 데이터 인제스트 (Data Ingest), 로드 (Load), 백업 (Backup), 로그 아카이브 (Log Archive), 감사 (Audit) 등의 작업에서 AIX로부터 AWS S3 오브젝트 스토리지로의 최적화된 액세스가 실현됩니다.
페더레이티드 시스템 (Federated System)에서는 소스 데이터베이스에서 정의된 기본 파라미터 값이 소스 저장 프로시저 (Stored Procedure)에서 지원되도록 했습니다.
이를 통해 명시적인 파라미터 입력의 필요성이 감소하고, 원격 환경과 페더레이티드 환경 간의 동작 일관성이 확보됨과 동시에 전반적인 사용 편의성이 향상됩니다.
4. 운영 효율성 향상
IBM Db2 12.1.5에서는 스키마 변경 (Schema Evolution), 성능, 그리고 모니터링의 각 영역에서 데이터베이스 관리자의 업무를 지원하는 신기능이 도입되었습니다.
컬럼 조직 테이블 (Column-Organized Table)에서의 스키마 변경 기능이 확장되었습니다.
이를 통해 NOT NULL 제약 조건 추가나 정수형·수치형 계열 내에서의 데이터 타입 변경과 같은 테이블 구조 변경을 다운타임이나 데이터의 전면적인 재작성 없이 수행할 수 있습니다.
이는 운영 환경에서의 지속적인 가용성을 유지하는 데 필수적인 기능입니다.
또한, Db2 12.1.5에서는 Db2 pureScale의 설치, Mod 팩 업데이트 및 버전 업그레이드에 소요되는 시간이 대폭 단축되었습니다.
사내 테스트에 따르면, Linux 환경에서의 Mod 팩 업데이트는 최대 45% 빨라졌습니다.
라이선스 및 사용 현황에 관한 새로운 텔레메트리 (Telemetry) 기능으로 라이선스 소비 현황을 상세하게 파악할 수 있게 되었습니다.
이를 통해 조직은 보유 라이선스에 대한 사용 현황 추적, 최적화 기회 식별 및 감사 시의 컴플라이언스 (Compliance) 대응이 가능해집니다.
모니터링 기능도 강화되어, MON_GET_TABLE에 테이블 프로퍼티가 추가되었으며 복잡한 트러블슈팅 (Troubleshooting) 시나리오에서의 진단 기능이 개선되었습니다.
나아가 어댑티브 압축 테이블 (Adaptive Compression Table) 및 범위 파티션 테이블 (Range Partitioned Table)을 위한 REORGCHK 계산식이 업데이트되어, 최적의 타이밍에 재구성 (Reorganization)이 권장되도록 되었습니다.
이를 통해 성능 향상을 위해 필요한 경우에만 유지보수가 실행되도록 합니다.
5. 데이터 레이크 기능 강화
Db2 12.1.5에서는 버전 12.1.4에서 추가된 기능을 기반으로, Db2의 네이티브 Iceberg 데이터 레이크 테이블에 대해 대폭적인 기능 강화가 이루어졌습니다.
이번 업데이트에는 내장된 Iceberg REST 카탈로그 및 Azure ADLS Gen2 스토리지 대응이 포함되어 있어, 최신 데이터 레이크 에코시스템 및 하이퍼스케일러 (Hyperscaler)의 네이티브 스토리지와 원활한 통합이 가능합니다.
이를 통해 기업은 ACID 준수 및 엔터프라이즈 레벨의 성능과 같은 이점을 유지하면서, 기존의 DPF (Database Partitioning Feature) 구성을 확장하여 오픈 데이터 형식이나 Iceberg 오픈 테이블 형식으로 저장된 데이터에 직접 액세스할 수 있게 됩니다.
Db2 12.1.5는 DiskANN 기술을 활용한 벡터 인덱스 (Vector Index) 기능*3을 데이터베이스 엔진에 통합했습니다.
이를 통해 시맨틱 검색 (Semantic Search), 추천 엔진 (Recommendation Engine), RAG (검색 증강 생성)와 같은 AI 유스케이스에서 빠르고 확장 가능한 유사성 검색 (Similarity Search)이 가능해집니다.
나아가 AI 워크플로우를 간소화하기 위해, Db2는 외부 AI 모델과의 네이티브 통합을 실현했습니다.
개발자는 watsonx.ai나 OpenAI 호환 엔진 상의 모델을 등록하고, TO_EMBEDDING 또는 TEXT_GENERATION과 같은 SQL 함수를 사용하여 직접 호출할 수 있습니다.
이 메커니즘을 통해 데이터를 데이터베이스 외부로 이동시키지 않고도 애플리케이션 측에서 임베딩 (Embedding)이나 텍스트 생성을 수행할 수 있으므로, 레이턴시 (Latency), 복잡성, 보안 리스크를 줄일 수 있습니다.
이러한 기능을 갖춘 Db2는 별도의 벡터 데이터베이스나 복잡한 데이터 파이프라인을 필요로 하지 않고, 트랜잭션, 분석, AI의 각 워크로드에 대응하는 포괄적인 AI 데이터 플랫폼으로서의 역할을 수행합니다.
Db2 12.1.5에서는 고가용성 (HA) 및 재해 복구 (DR) 도입의 유연성이 향상되었습니다.
조직은 지리적으로 서로 다른 지역에 걸친 3개 이상의 스탠바이 (Standby) 배치, 리포트 생성 워크로드 전용 스탠바이, 글로벌 전개를 위한 계층형 (Cascade) HADR 구성 등 더욱 고도화된 DR 토폴로지를 도입할 수 있게 됩니다.
통합되지 않은 Db2 스냅샷에 대한 아카이브 로그 (Archive Log) 자동 삭제 기능은 복구에 불필요해진 아카이브 로그를 자동으로 삭제함으로써 백업 관리를 간소화하고, 스토리지 소비량과 운영 부하를 줄여줍니다.
또한, 이번 릴리스에서는 통합된 Pacemaker 클러스터 매니저 (Cluster Manager)를 통한 Db2의 고가용성 자동화 기능도 대폭 강화되었습니다.
Db2 12.1.5의 Pacemaker 자동화 기능에서는 Qdevice 호스트 솔루션의 대안으로, 쿼럼 디스크 (Quorum Disk)를 통한 타이브레이커 (Tie-breaker, 중재)가 지원됩니다. Pacemaker를 사용하는 Db2 pureScale 환경에서 이를 통해 타이브레이커 전용 호스트를 별도로 준비할 필요가 없어집니다.
Pacemaker를 사용하는 HADR 환경에서 Db2 12.1.5는 쿼럼 노드 펜싱 (Quorum Node Fencing)을 지원하게 되었습니다.
이를 통해 클러스터 매니저에 영향을 미치는 에러가 발생하더라도 자동 복구가 가능해집니다.
새로운 리소스 분리 기능으로 가상 IP (VIP), 오버레이 IP (OIP) 및 로드 밸런서 (LBL) 리소스를 더욱 조기에 이동할 수 있게 되어, 복잡한 고가용성 구성에서의 유연성이 향상되었습니다.
이러한 업데이트를 통해 클라우드 환경 및 하이브리드 환경에서 '파이브 나인 (99.999%)'의 가용성을 실현하며, 조직이 하이브리드 및 클라우드 환경 전체에서 지속적인 가용성을 확보할 수 있도록 지원합니다.
Db2 12.1.5는 AI 기능을 엔터프라이즈 데이터에 직접 통합한다는 명확한 방향성을 보여주며, 파편화된 아키텍처나 복잡한 데이터 파이프라인의 필요성을 줄여줍니다.
통합된 벡터 검색, 외부 모델 지원, 최신 데이터 아키텍처, 그리고 엔터프라이즈 레벨의 회복력을 결합함으로써, Db2는 매우 중요한 워크로드의 제어권을 유지하면서 조직의 AI 도입 가속화를 지원합니다.
IBM Db2 12.1.5는 Db2 12.1용 Mod 팩으로서 2026년 6월 25일에 제공 시작되며, Fix Central*4에서 다운로드할 수 있습니다.
(*4)https://www.ibm.com/support/pages/download-db2-fix-packs-version-db2-linux-unix-and-windows
Db2 관련 웨비나(영어) 신청은 이쪽에서
Db2에 대해 더 자세히 알아보려면 이쪽으로
Db2 v12.1.5 매뉴얼의 신기능에 관한 기술은 이쪽으로
과거 기사 소개
"한번 체험해 보세요 Db2 AI 에디션"의 #1부터 #5는 AI 어시스턴트(AI Assistant)로 할 수 있는 것들을 소개하고 있습니다.
#6과 #7은 모니터링 (Monitoring) 기능에 대해 소개하고 있습니다.
#8은 양자 내성 암호화 (Post-Quantum Cryptography) 기능에 대해 소개하고 있습니다.
#1에서는 Db2 입문자나 초보자에게는 작성이 어렵다고 생각될 수 있는 복잡한 SQL을 AI 어시스턴트를 사용하여 작성하고 있습니다. 이에 더해, Db2 Genius Hub 개요, 무료 평가판 다운로드 사이트 및 매뉴얼 URL도 소개하고 있습니다. #1부터 읽어보시는 것을 권장합니다.
한번 체험해 보세요 Db2 AI 에디션 #1 〜에이전트형 AI 어시스턴트 편 Part#1〜
#2에서는 AI 어시스턴트로 데이터베이스의 가동 상황 요약(Summary)을 표시하고 있습니다.
한번 체험해 보세요 Db2 AI 에디션 #2 〜에이전트형 AI 어시스턴트 편 Part#2〜
#3에서는 AI 어시스턴트로 데이터베이스의 응답 시간 이력을 표시하고 있습니다.
한번 체험해 보세요 Db2 AI 에디션 #3 〜에이전트형 AI 어시스턴트 편 Part#3〜
#4에서는 AI 어시스턴트로 데이터베이스의 백업 이력과 프로세서 (Processor) 이용 상황 이력을 표시하고 있습니다.
한번 체험해 보세요 Db2 AI 에디션 #4 〜에이전트형 AI 어시스턴트 편 Part#4〜
#5에서는 AI 어시스턴트로 쿼리 (Query)의 처리량 (Throughput)을 표시하고 있습니다.
한번 체험해 보세요 Db2 AI 에디션 #5 〜에이전트형 AI 어시스턴트 편 Part#5〜
#6 "한번 체험해 보세요 Db2 AI 에디션 #6 〜모니터링 편 Part#1〜"에서는 모니터링 (Monitoring) 기능을 소개하고 있습니다.
#7 "한번 체험해 보세요 Db2 AI 에디션 #7 〜모니터링 편 Part#2〜"에서는 감시(모니터) 리포트 작성 기능을 소개하고 있습니다.
#8 "한번 체험해 보세요 Db2 AI 에디션 #8 〜양자 내성 암호화 기능 편 Part#1〜"에서는 양자 내성 암호화 기능과 그 배경에 대해 개설하고 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기