DB 접속하기
Overview
QueryPie 에서는 통제된 환경에서 데이터베이스 접속할 수 있습니다. 커넥션에 대해 접속 권한을 부여받은 사용자는 웹 SQL 에디터 또는 프록시를 통해 데이터베이스 커넥션에 접속할 수 있습니다. 접속 권한은 개별 사용자에게 부여될 수도 있고, 사용자 그룹에 부여될 수도 있습니다.
아래의 방법을 통해 데이터베이스 커넥션에 접속 및 쿼리를 실행하여 데이터를 조회할 수 있습니다.
에이전트 없이 프록시 접속하기
웹 SQL 에디터와 프록시 접속 방식의 차이
QueryPie 에서는 웹 브라우저를 통해 쿼리를 실행하고 데이터를 조회할 수 있는 웹 SQL 에디터를 제공합니다. 해당 웹 환경은 보안 통제 수준이 높으며, 데이터 내보내기 및 가져오기, 클립보드 복사 등 최소한의 권한으로 통제되는 동시에, 개발자 또는 데이터 조회 및 처리가 필요한 담당자들은 접근 통제가 적용된 웹 환경에서 데이터베이스 관련 작업을 보다 쉽고 효율적으로 수행할 수 있습니다. 이에 개인정보가 포함되어 있거나, 고객들에게 서비스되고 있는 운영 환경의 경우, 웹 환경에서 데이터베이스에 접속하고 쿼리를 수행하는 것을 권장합니다.
반면, 에이전트를 통한 프록시 접속의 경우, 개발자 또는 데이터 담당자들은 기존에 사용하던 DB 접속 툴을 그대로 사용할 수 있습니다. 사용자의 데스크탑에 설치되는 에이전트는 데이터베이스와 클라이언트 사이에서 프록시 접속이 역할을 수행하여, 개발자들이 기존에 사용하던 DB 클라이언트 툴을 계속해서 사용할 수 있도록 지원합니다. 이를 통해 개발자들은 익숙한 도구를 사용하여 SQL 작업을 보다 편리하게 수행할 수 있으나, 클라이언트 툴에서 제공하는 세부 기능에 대해서는 제어하기 어려운 부분이 있습니다.
에이전트 없이 URL Proxy 를 통한 접속 또한 지원합니다. Redash, Tableau, Zepplin 과 같은 웹 서비스에서 DB 에 연결하고자 할 때, QueryPie 에서 생성된 URL Proxy 인증 정보를 통해 접근 통제 정책을 적용받으면서도 안전하게 데이터베이스에 접근이 가능합니다.
요약하자면, 웹 SQL 에디터와 프록시 방식은 각각의 장점과 제약사항이 존재하기 때문에 데이터베이스의 보안 통제 수준 및 사용자 편의성을 고려하여 상황에 맞게 적절한 방식을 선택하여 사용하는 것이 중요합니다.
관련 토픽