버전 7.3.1 - 내장 MySQL 및 MariaDB 백업 및 복원
Published: 2026-09-24 | Stela Augustínová
DbGate 7.3.1은 MySQL과 MariaDB에 내장 백업 및 복원 기능을 제공하고, 사용 분석에 대한 제어 기능을 강화하며, 팀 역할 구성을 더욱 유연하게 만듭니다. 이번 릴리스는 리소스 정리도 개선하고, 탭 복제 문제를 수정하며, 여러 보안 문제를 해결합니다.
외부 도구 없이 MySQL 및 MariaDB 백업 및 복원
이제 별도의 데이터베이스 유틸리티를 설치하지 않고도 DbGate에서 바로 MySQL 및 MariaDB 데이터베이스를 백업하고 복원할 수 있습니다. 내장 구현으로 추가 설정 단계가 없어져, 외부 도구를 사용할 수 없는 환경에서도 이러한 작업을 더 쉽게 수행할 수 있습니다.
이는 이전 릴리스에서 PostgreSQL과 SQL Server에 도입된 내장 백업 및 복원 지원을 널리 사용되는 두 가지 데이터베이스 엔진으로 확장한 것입니다.
Premium 사용자는 백업 옵션과 테이블 선택 기능도 사용할 수 있어, 백업에 포함할 테이블을 선택할 수 있습니다. Premium에서는 내장 백업 및 복원 도구와 외부 도구 중에서 선택할 수 있으므로, 사용자는 자신의 작업 흐름에 맞는 방식을 고를 수 있습니다.
배포 설정을 통한 사용 분석 제어
버전 7.3.1은 배포 구성을 통해 사용 분석을 제어할 수 있는 USAGE_ANALYTICS 환경 변수를 추가합니다. 이는 버전 7.3.0에서 도입된 선택적 사용 분석을 보완하며, 관리자가 환경 설정의 일부로 이 설정을 구성할 수 있게 해 줍니다.
Team Premium에는 팀 관리자를 위한 중앙 집중식 사용 분석 설정도 추가되어, 팀의 분석을 한곳에서 관리할 수 있습니다.
팀 역할에 더 유연한 이름 사용
이제 Team Premium 관리자는 ROLE_<key>_NAME을 사용하여 환경 구성에서 사용자 지정 역할 이름을 정의할 수 있습니다. 역할 이름에는 대시, 점 및 기타 특수 문자를 포함할 수 있으며, 구성에는 별도의 역할 키가 사용됩니다.
이를 통해 역할 이름을 환경 변수 키에 맞출 필요 없이, 팀의 명명 규칙에 맞는 의미 있는 역할 이름을 더 쉽게 사용할 수 있습니다.
메모리, 안정성 및 보안 개선
이번 릴리스는 쿼리 결과, 파일 핸들 및 임시 정렬 파일의 메모리 사용과 정리를 개선합니다. 또한 fs-reverse 및 byline 종속성을 내장 파일 읽기 유틸리티로 대체하여 해당 사용 중단 경고를 없앴습니다.
이제 저장된 탭 설정에 JSON이 아닌 값이 포함되어 있어도 탭 복제가 정상적으로 작동합니다. 버전 7.3.1은 애플리케이션 보안을 향상시키기 위한 지속적인 작업의 일환으로 여러 보안 문제도 해결합니다.
전체 변경 내역
7.3.1
- ADDED: 외부 데이터베이스 도구 없이 사용할 수 있는 내장 MySQL 및 MariaDB 백업 및 복원
- ADDED: 내장 또는 외부 백업 및 복원 도구 선택이 가능한 MySQL 및 MariaDB 백업 옵션과 테이블 선택 (Premium)
- ADDED:
USAGE_ANALYTICS환경 변수를 통한 사용 분석 제어 - ADDED: 팀 관리자를 위한 중앙 집중식 사용 분석 설정 (Team Premium)
- ADDED: 대시, 점 및 기타 특수 문자가 포함된 이름을 지원하는
ROLE_<key>_NAME을 사용한 환경 구성의 사용자 지정 역할 이름 (Team Premium) - CHANGED: 쿼리 결과, 파일 핸들 및 임시 정렬 파일의 메모리 사용 및 정리 개선
- CHANGED: 사용 중단 경고를 없애기 위해
fs-reverse및byline종속성을 내장 파일 읽기 유틸리티로 대체 - FIXED: 저장된 탭 설정에 JSON이 아닌 값이 포함된 경우 탭 복제가 실패하는 문제
- FIXED: 애플리케이션 보안 향상을 위해 여러 보안 문제 해결