SQLGate for Oracle v9 → v10 업그레이드와 관련하여,
결론부터 말씀드리면 성능·안정성·기능 측면에서 체감 가능한 차이가 있는 메이저 업그레이드입니다.
특히 대용량 데이터 조회, 여러 세션 사용, Oracle Cloud/최신 Oracle Client 환경에서는 차이를 크게 느끼실 수 있습니다.
아래에 주요 변경 사항과 업그레이드 시 기대 효과를 알려 드리겠습니다.
1. 핵심 요약
- 32비트 → 64비트 전환 및 성능 개선
V10에서는 프로그램 자체가 64비트로 전환되었고,
이에 맞춰 초기 로딩 속도·DB 접속 속도·그리드 표시 속도가 개선되었습니다.최대 300만 건 이상의 레코드도 메모리 오류 없이 인출 가능하도록 개선되어,
대용량 테이블 작업에서 9.x보다 훨씬 안정적으로 동작합니다.
Oracle Cloud 및 최신 환경 지원
V10 이상에서는 Oracle Cloud Wallet을 이용한 SSL 보안 접속(Autonomous / OCI) 을 공식 지원합니다.
TNS_ADMIN환경변수 우선 적용, 직접 연결 + OCI 혼용 등 최신 환경에 맞춘 접속 방식이 추가되었습니다.
편집기·자동완성·그리드·PL/SQL 기능 대폭 개선
편집기, 자동완성, 개체 패널, 데이터 내보내기 등 핵심 기능에서 버그 수정 + 사용자 편의 기능이 다수 추가되었습니다.
SQL 구분 구문 강조, PL/SQL 편집기 성능 개선, PL/SQL 블록 실행 개선 등 실제 개발 시 체감되는 기능이 많이 들어갔습니다.
UI/UX 및 안정성 향상
프로그램 로딩 속도 개선, 레이아웃 복원 안정화, 그리드 가독성 개선 등으로 전체적인 사용 경험이 부드럽게 바뀌었습니다.
2019년에 릴리즈된 V9 이후로 수년간 누적된 많은 버그 패치와 개선 사항이 모두 10.x 라인에만 반영되어 있습니다.
2. 주요 변경 사항 (v9 → v10 기준)
2-1. 아키텍처 및 성능 관련
32비트 → 64비트 전환
프로그램 자체가 64비트로 변경되었고,
Oracle 클라이언트 역시 64비트 버전만 지원합니다.그에 따라 초기 실행 속도, DB 접속 속도, 그리드 출력 속도가 개선되었습니다.
대용량 데이터 처리 개선
SQL 편집기에서 부분 인출 / 전체 인출을 선택할 수 있고,
300만 건 이상의 레코드 인출 시에도 메모리 오류 없이 동작하도록 개선되었습니다.로딩 및 편집기 성능
10.3.0.0에서 애플리케이션 로딩 속도 개선이 한 번 더 이뤄졌고,
10.1.0.0에서는 PL/SQL 편집기 로딩 속도가 약 3배 개선되어 대형 스크립트 작업 시 체감 속도가 빨라졌습니다.
2-2. 기능 측면 주요 추가/개선
워크스페이스 저장/열기(.sws) 기능
현재 열려 있는 탭, 레이아웃 등을 한 번에 저장·복원할 수 있어 프로젝트 단위로 작업 환경을 관리하기 편리합니다.
쿼리 실행 중 세션 끊기 기능
오래 걸리는 쿼리 실행 중에도 중간에 세션을 종료할 수 있어,실수로 전체 테이블 스캔을 실행했을 때 복구가 더 쉽습니다.
편집기에서 세션 변경
SQL 편집기에서 바로 다른 세션으로 전환하여 실행할 수 있어, 개발/테스트/운영 DB를 번갈아 가며 사용할 때 작업 동선이 줄어듭니다.
세션별 자동 커밋 설정
세션마다 자동 커밋 여부를 다르게 둘 수 있어,
운영 DB는 수동 커밋, 개발/테스트 DB는 자동 커밋 등으로 분리 운용이 가능합니다.
Oracle Cloud Wallet(전자 지갑) 로그인 지원
Oracle Autonomous DB/OCI 환경에서 제공하는 Wallet 기반 SSL 접속을 공식 지원합니다.
SQL 구분 구문 강조
여러 개의 SQL 문을 한 편집기에서 작성할 때,
구분 기호(세미콜론/구분자)에 따라 각 명령을 시각적으로 강조해 주는 기능이 추가되었습니다.
PL/SQL 블록 실행 개선
PL/SQL 블록 끝의
/문자가 개행 없이 같은 줄에 있어도 실행되도록 개선되었습니다.
2-3. 편집기·그리드·UI/UX 개선
편집기·자동완성·개체 패널·데이터 내보내기 전반 개선
10.2.0.0에서는 편집기 안정성, 자동완성, 개체 패널, 데이터 내보내기 등
핵심 기능에서 다수의 버그 수정과 편의 기능이 추가되었습니다.
개체 패널 검색, 자동완성 가독성 개선
개체 패널 검색 시 대소문자 구분 없이 검색,
자동완성 옵션의 상태 표시 개선 등으로 실제 사용성이 좋아졌습니다.
그리드 사용성 개선
포커스된 셀 가독성 향상, 컬럼 선택 색상 유지 등,
그리드에서 데이터를 보고 수정하는 작업이 좀 더 눈에 잘 들어오도록 개선되었습니다.
레이아웃 및 테마 안정화
10.3.0.0에서 레이아웃 변경 시 툴바 복원이 안정화되었고,
9.x에서 간헐적으로 발생하던 테마/레이아웃 관련 문제들도 10.x에서 지속적으로 개선되었습니다.
3. 업그레이드 시 기대 효과
고객사의 사용 패턴(데이터량, Oracle 버전, 클라우드 사용 여부)에 따라 차이는 있지만,
일반적으로 다음과 같은 효과를 기대하실 수 있습니다.
대용량 데이터 작업의 안정성·속도 향상
수백만 건 조회, 대형 테이블 통계/리포트 작업에서
메모리 오류 감소 + 그리드 표시 속도 개선으로 체감 속도가 빨라집니다.
최신 Oracle 및 클라우드 환경 대응
Oracle 19c, 21c, 23ai 및 Oracle Cloud, Autonomous DB를 Wallet 기반 SSL로 안전하게 사용할 수 있습니다.
개발 생산성 향상
편집기/자동완성/개체 패널/그리드 기능이 개선되어
같은 작업을 수행하는 데 필요한 클릭 수와 반복 작업이 줄어들고,
워크스페이스/세션 관리 기능 덕분에 프로젝트 전환이 수월해집니다.
안정성 및 유지보수 측면 이점
향후에도 버그 패치 및 기능 추가는 10.x 버전대를 기준으로 진행되기 때문에,
장기적으로는 최신 버전 사용이 유지보수 측면에서 더 유리합니다.
댓글
댓글 0개
댓글을 남기려면 로그인하세요.