매뉴얼웍스는 그동안 아파치 더비를 기본 내장 데이터베이스로 사용해 왔습니다. 아파치 더비는 가볍고 안정적인 임베디드 DB로 오랜 기간 사랑받아 왔지만, 2025년 10월 10일 프로젝트 개발이 종료(EOL) 되어 장기적인 관점에서 더 이상 적합한 선택지가 아니게 되었습니다.
이에 따라 매뉴얼웍스는 2026년 3월부터 기본 데이터베이스를 H2로 전환합니다. 이 글에서는 전환 배경과 고객 영향, 그리고 아파치 더비 대비 H2의 기술적 장점을 정리합니다.
전환 정책 요약
기존 고객
아파치 더비가 아닌 오라클, MS SQL, MySQL 등을 사용하는 고객은 전혀 영향이 없습니다.
당분간 기존 아파치 더비 기반 환경은 그대로 사용할 수 있습니다. 소프트웨어 업데이트를 해도 영향을 받지 않습니다.
2026년 하반기부터, H2로의 마이그레이션을 순차적으로 지원할 예정입니다.
마이그레이션 지원 시점에 데이터 이전, 설정 변경, 검증 절차를 포함한 가이드를 제공할 예정입니다.
신규 설치 고객
2026년 2월말 릴리스 예정인 매뉴얼웍스 6.0.14 버전부터 H2가 기본 데이터베이스로 설치됩니다.
별도의 선택이나 설정 없이 H2를 기본으로 사용합니다. 기존과 동일하게 오라클, MS SQL, MySQL 등을 선택하여 설치할 수 있습니다.
H2는 자바 11부터 지원합니다. 따라서 자바 8 등은 더 이상 지원하지 않습니다.
기존 환경의 안정성은 존중하면서, 신규 고객에게는 더 나은 기본값을 제공하는 방향입니다.
왜 H2인가?
H2는 MPL 2.0(Mozilla Public License 2.0) 기반의 오픈소스 데이터베이스로, 임베디드 DB에서 폭넓게 사용되고 있습니다. 현재도 활발한 유지보수와 개선이 진행 중입니다.
아래는 아파치 더비 대비 H2의 주요 기술적 장점입니다.
활발한 개발과 유지보수
아파치 더비: 프로젝트 중단
H2: 지속적인 릴리스, 버그 수정 및 성능 개선
장기 운영 소프트웨어에서 유지보수 여부는 가장 중요한 요소입니다.
더 나은 성능과 쿼리 최적화
H2는 최신 자바 환경에 맞춰 성능이 지속적으로 개선됩니다.
인덱스 처리, 조인 성능, 대용량 데이터 처리에서 더 유리합니다.
내부 쿼리 옵티마이저가 상대적으로 단순하면서도 효율적입니다.
실제 운영 환경에서 응답 속도와 체감 성능 차이로 이어집니다.
최신 자바 환경과의 높은 호환성
최신 자바 LTS에서 안정적으로 동작
모듈 시스템, 최신 JDBC 스펙 대응이 빠름
매뉴얼웍스가 추구하는 최신 자바 기반 아키텍처와 잘 맞습니다.
마무리
이번 아파치 더비에서 H2로의 전환은 단순한 DB 교체가 아니라, 장기적인 유지보수 안정성, 더 나은 성능과 확장성, 최신 자바 생태계와의 정합성을 위한 선택입니다. 기존 고객의 환경은 존중하면서, 신규 고객에게는 더 나은 기본값을 제공하겠습니다. 앞으로도 매뉴얼웍스는 운영에 강한 소프트웨어를 지향합니다.
궁금한 점이나 마이그레이션 관련 문의는 언제든지 편하게 연락주세요.