Innovating today, leading tomorrow

Product
OpenSQL 2 vs OpenSQL 3 비교

OpenSQL 2 vs OpenSQL 3 비교

OpenSQL 3은 PostgreSQL의 개방성과 유연성을 바탕으로, 엔터프라이즈 환경에 필요한 고가용성, 성능, 보안, 관리 기능을 대폭 강화한 오픈소스 기반 DBMS 플랫폼입니다.

구조적 개선부터 마이그레이션 및 호환성까지 강화된 OpenSQL 3의 장점을 살펴보겠습니다.

단일 구조가 다양한 기능을 수행하던 이전 버전과 달리, OpenSQL 3은 각 구성 요소를 분리하고 고도화하여 안정성과 유연성을 강화했습니다.

OpenProxy와 OpenHA를 기반으로 한 분산형 아키텍처를 채택해, 모든 노드가 실시간으로 클러스터 상태를 공유하며 자동으로 장애를 감지하고 처리할 수 있어, 고가용성과 운영 효율성을 크게 향상시켰습니다.

구분OpenSQL 2OpenSQL 3
구조Multi-ProcessMulti-Thread (경량화)
연결 관리별도 프로세스 생성
→ CPU/메모리 사용 과다
하나의 스레드가 여러 연결 관리
→ 자원 효율성 높음
설정 변경시스템 재기동 필요실시간 변경 가능
커넥션 증가 시 TPS
(Transaction Per Second)
성능 감소고성능 유지
메모리 사용량커넥션 수 비례일정 메모리 유지
  • OpenSQL 3은 OpenHAETCD 기반의 상태 동기화 구조를 통해 Split Brain 상황을 방지합니다. 모든 노드가 동일한 클러스터 상태 정보를 공유하며, 장애 감지가 발생하면 실시간으로 새로운 리더를 자동 선출하여 하나의 노드만 Primary 역할을 수행하도록 강제합니다. 이러한 설계는 무중단 서비스 유지와 데이터 정합성 보장을 동시에 달성하는 데 핵심적인 역할을 합니다.
구분OpenSQL 2OpenSQL 3
장애 감지스크립트 기반 수동 구성자동 감지 및 리더 선출 가능
상태 공유Pgpool-II 단독 확인
→ 중앙 집중형
모든 노드가 상태 공유
→ Split Brain* 방지
장애 대응복구 및 스위칭 등 수동 대응무중단 처리 자동화
구성Pgpool-II + watchdogOpenHA + ETCD 기반 구조
  • 암호화 확장 모듈 제공
    ARIA, SEED와 같은 국산 암호화 알고리즘을 지원함으로써, 국내 보안 규정을 준수하고 보안성을 더욱 강화했습니다.
  • 기업 환경에 맞춘 세분화된 인증 정책 구성 가능
    이를 통해 엔터프라이즈 환경에서 요구되는 보안 요건을 보다 안정적으로 충족할 수 있도록 설계되었습니다.
  • 오라클 전환 비용 감소
    사용자는 기존 오라클 기반 시스템에서 작성된 쿼리를 수정없이 그대로 사용할 수 있어 전환 비용과 리스크를 최소화 할 수 있습니다.
  • 오라클 전용 함수 및 패키지 지원 범위 확장
    OpenSQL 3은 기존보다 오라클과의 호환성을 더욱 강화하여, 오라클 전용 함수와 패키지에 대한 지원 범위를 확장합니다.
  • 주기적인 호환율 개선
    지속적인 개선을 통해 호환율을 높여 O2 Package를 분기마다 배포하고 있습니다.

디지털 전략과 클라우드 네이티브 전략이 가속화되면서, 기업의 데이터 인프라는 유연성과 확장성을 기반으로 한 구조로 재편되고 있습니다. 이와 함께 오픈소스 기술은 벤더 종속에서 벗어난 핵심 수단으로 떠오르고 있습니다.

OpenSQL 3은 클라우드 환경에 최적화된 오픈소스 DBMS 플랫폼으로 PostgreSQL의 확장성과 티맥스티베로의 기술력을 결합하여 엔터프라이즈 환경에 특화된 안정성과 고성능 서비스를 제공합니다.

전환 전략이 필요하시다면 티맥스티베로의 ‘DBMS Modernization 서비스’를 통해
사전 진단부터 마이그레이션, 운영 안정화까지 전 과정에 걸쳐 전문적인 컨설팅과 기술 지원을 제공받으실 수 있습니다. DBMS 전환을 위한 사전 점검과 전환 전략 설계부터 마지막 검증까지의 모든 과정을 상세하게 컨설팅 해드립니다.