Skip to main content
Skip table of contents

Database Access Control

Overview

커넥션에 대해 접속 권한을 부여받은 사용자는 통제된 환경에서 웹 SQL 에디터 또는 프록시를 통해 데이터베이스 커넥션에 접속할 수 있습니다. 접속 권한은 개별 사용자에게 부여될 수도 있고, 사용자 그룹에 부여될 수도 있습니다.

image-20240724-051755.png

QueryPie Web > Database Access Control > Databases

아래의 방법을 통해 데이터베이스 커넥션에 접속 및 쿼리를 실행하여 데이터를 조회할 수 있습니다.

웹 SQL 에디터와 프록시 접속 방식의 차이

QueryPie에서는 웹 브라우저를 통해 쿼리를 실행하고 데이터를 조회할 수 있는 웹 SQL 에디터를 제공합니다. 해당 웹 환경은 보안 통제 수준이 높으며, 데이터 내보내기 및 가져오기, 클립보드 복사 등 최소한의 권한으로 통제되는 동시에, 개발자 또는 데이터 조회 및 처리가 필요한 담당자들은 접근 통제가 적용된 웹 환경에서 데이터베이스 관련 작업을 보다 쉽고 효율적으로 수행할 수 있습니다. 이에 개인정보가 포함되어 있거나, 고객들에게 서비스되고 있는 운영 환경의 경우, 웹 환경에서 데이터베이스에 접속하고 쿼리를 수행하는 것을 권장합니다.

반면, 에이전트를 통한 프록시 접속의 경우, 개발자 또는 데이터 담당자들은 기존에 사용하던 DB 접속 툴을 그대로 사용할 수 있습니다. 사용자의 데스크탑에 설치되는 에이전트는 데이터베이스와 클라이언트 사이에서 프록시 접속이 역할을 수행하여, 개발자들이 기존에 사용하던 DB 클라이언트 툴을 계속해서 사용할 수 있도록 지원합니다. 이를 통해 개발자들은 익숙한 도구를 사용하여 SQL 작업을 보다 편리하게 수행할 수 있으나, 클라이언트 툴에서 제공하는 세부 기능에 대해서는 제어하기 어려운 부분이 있습니다.

에이전트 없이 URL Proxy 를 통한 접속 또한 지원합니다. Redash, Tableau, Zepplin 과 같은 웹 서비스에서 DB 에 연결하고자 할 때, QueryPie 에서 생성된 URL Proxy 인증 정보를 통해 접근 통제 정책을 적용받으면서도 안전하게 데이터베이스에 접근이 가능합니다.

요약하자면, 웹 SQL 에디터와 프록시 방식은 각각의 장점과 제약사항이 존재하기 때문에 데이터베이스의 보안 통제 수준 및 사용자 편의성을 고려하여 상황에 맞게 적절한 방식을 선택하여 사용하는 것이 중요합니다.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.