Trino 코디네이터의 웹 UI는 실행 중인 쿼리를 보여주지만, 쿼리를 직접 실행해 주지는 않아요. 그러려면 데스크톱 클라이언트가 필요한데, 저희 추천은 Beekeeper Studio예요(저희가 만들었으니 편향이 있긴 해요). 아래에서 Trino와 PrestoDB에서 동작하는 다른 클라이언트, 그중 무료인 것, 그리고 연결에 필요한 것을 정리했어요.
Beekeeper Studio
Windows, macOS, Linux 지원 - 여기서 다운로드
저희는 Beekeeper Studio가 Trino를 쿼리하는 가장 쾌적한 방법이라고 생각해요. 빠르고 깔끔한 데스크톱 앱으로, Trino 자체 HTTP 프로토콜로 코디네이터와 통신하기 때문에 JDBC 드라이버를 내려받을 필요도, Java 런타임도 필요 없어요.
연결하면 자동 완성, 쿼리 탭, 저장된 쿼리와 쿼리 기록을 갖춘 SQL 편집기, 정렬과 필터링이 가능한 스프레드시트형 테이블 그리드, 테이블별 구조 보기를 사용할 수 있어요. 결과는 CSV, JSON, Markdown으로 내보낼 수 있어요. 클러스터에서 필요하다면 자체 CA나 클라이언트 인증서로 HTTPS 연결도 가능해요(연결 가이드).
예전에는 DBeaver와 Prisma Studio를 오갔지만, 이제는 Beekeeper가 깔끔하고 직관적인 하나의 워크스페이스에서 모든 걸 처리해요. 금세 일상 워크플로의 일부가 됐어요.
Trino만 쿼리하는 게 아닐 때 진가가 드러나요. 같은 앱으로 PostgreSQL, MySQL, Snowflake, BigQuery, ClickHouse 등 더 많은 데이터베이스에 연결할 수 있어서, 웨어하우스와 앱 데이터베이스를 한 창에 나란히 둘 수 있어요.
Trino는 유료 기능이지만, 앱을 다운로드하면 모든 유료 기능을 14일 동안 무료로 쓸 수 있어요. 계정이나 신용카드도 필요 없으니 먼저 직접 클러스터에서 써 보세요.
단점도 있어요. Trino 지원은 읽기 전용이고, Trino 연결용 SSH 터널은 아직 없으며, PrestoDB는 지원하지 않아요. 또 Beekeeper는 온갖 기능을 다 갖춘 엔터프라이즈 IDE가 아니라, 쿼리를 작성하고 데이터를 보는 데 집중한 도구예요.
Beekeeper Studio 링크
DBeaver Community
Windows, macOS, Linux 지원 - 무료 오픈 소스

DBeaver Community는 Trino와 PrestoDB를 위한 최고의 무료 데스크톱 클라이언트예요. 오픈 소스(Apache 2.0)이고 활발히 유지 관리되며, 연결 목록에 두 엔진이 모두 있어요. 처음 연결할 때 알맞은 JDBC 드라이버를 자동으로 내려받으니 따로 찾을 필요가 없어요.
자동 완성을 갖춘 SQL 편집기, 쿼리 기록, 스키마 브라우저, 결과 그리드, ER 다이어그램, CSV·JSON·Excel 등으로 내보내기를 제공해요. 특히 PrestoDB용 무료 도구가 필요하다면 이게 정답이에요.
대신 인터페이스가 아쉬워요. DBeaver는 Eclipse 기반이라 티가 나요. 패널도 많고 설정도 많고, 가벼운 앱보다 시작도 느려요. 더 작은 도구를 쓰다 왔다면 적응 기간이 필요할 거예요. 다른 선택지는 DBeaver 대안 글에서 확인하세요.
DBeaver 링크
DbVisualizer
Windows, macOS, Linux 지원 - 무료 에디션, 유료 Pro
DbVisualizer는 오랜 역사를 가진 Java 데이터베이스 클라이언트로, Trino와 Presto를 제대로 지원해요. 무료 에디션은 상업적 용도로도 무료이며 연결, SQL 편집기, 스키마 브라우저, 결과 그리드 같은 핵심 기능을 갖추고 있어요. Pro는 여기에 AI 어시스턴트와 Git 연동 같은 생산성 기능을 더해요.
탄탄하고 전통적인 데스크톱 클라이언트예요. DBeaver처럼 Java 기반이고 옵션이 빽빽하며, Free와 Pro가 나뉘어 있어서 메뉴에 보이는 일부 기능은 라이선스가 필요해요.
DbVisualizer 링크
DataGrip
Windows, macOS, Linux 지원 - 비상업적 용도 무료

DataGrip은 JetBrains의 SQL IDE로, 데이터 소스 목록에 Trino와 Presto가 있어요. 2025년 10월부터 학습, 취미, 오픈 소스 프로젝트 같은 비상업적 용도에는 무료예요. 회사 업무용으로 쓰려면 30일 체험 후 유료 구독이 필요해요.
참고로 JetBrains는 두 엔진을 모두 “기본 지원”으로 분류해요. 구문 강조와 JDBC 드라이버가 보고하는 객체는 제공되지만, PostgreSQL이나 MySQL에서 DataGrip을 빛나게 하는 깊은 인트로스펙션과 코드 완성은 없어요. 이미 JetBrains 도구를 주로 쓴다면 좋은 선택이지만, Trino만을 위해 쓰기에는 무거운 설치예요.
DataGrip 링크
Trino CLI와 presto-cli
Linux, macOS, Windows 지원 - Java 필요
GUI는 아니지만 있으면 좋아요. Trino CLI는 Trino 프로젝트의 공식 클라이언트로, 코디네이터에 대한 대화형 SQL 프롬프트를 여는 실행 가능한 JAR 파일 하나예요. 다운로드한 뒤 이름을 trino로 바꾸고, 실행 권한을 주고, 서버를 지정하면 돼요:
./trino --server http://trino-coordinator:8080 --catalog hive --schema default
GUI를 탓하기 전에 클러스터가 살아 있는지, 자격 증명이 맞는지 확인하는 가장 빠른 방법이고, 스크립트에도 유용해요. PrestoDB에도 같은 방식으로 동작하는 Presto CLI가 있어요.
터미널을 좋아하지만 프롬프트 이상이 필요하다면, Harlequin은 터미널에서 실행되는 무료 오픈 소스 SQL IDE로 Trino 어댑터를 갖추고 있어요.
CLI 링크
내장 웹 UI
브라우저에서 실행, 서버에 포함
모든 Trino 코디네이터는 쿼리와 같은 포트의 /ui에서 웹 UI를 제공해요(기본값은 http://trino-coordinator:8080/ui이고, 이전 디자인은 /ui/legacy에 남아 있어요). 실행 중이거나 완료된 쿼리를 상태, 사용자, 진행률, 리소스 사용량과 함께 보여주고 쿼리를 종료할 수도 있어서, 쿼리가 느리거나 멈춘 이유를 찾기에 좋아요. 다만 모니터링용이라 SQL을 작성할 수는 없어요. 클러스터에 인증이 없다면 아무 사용자 이름으로나 로그인하면 돼요.
PrestoDB는 한 걸음 더 나아가요. 0.286 버전부터 웹 UI에 카탈로그·스키마 선택기와 실행 버튼을 갖춘 간단한 SQL 클라이언트인 Presto Console이 포함돼 있어요. 간단한 쿼리에는 충분하지만, 데스크톱 클라이언트의 편집기 기능은 전혀 없어요.
팀을 위한 브라우저 기반 도구
데스크톱 앱보다 공유 SQL 편집기나 대시보드가 필요하다면, 다음 오픈 소스 웹 앱들이 모두 Trino에 연결돼요: Apache Superset(SQL Lab은 완전한 쿼리 편집기예요), Redash, Metabase, Querybook(Pinterest 제작), Hue. 누군가 호스팅해야 하므로 쿼리 하나 작성하려는 개인보다는 데이터 팀에 더 적합해요. 더 긴 목록은 Trino의 클라이언트 애플리케이션 디렉터리에서 볼 수 있어요.
Trino 및 Presto 클라이언트 비교
| 클라이언트 | 가격 | 실행 형태 | Trino | PrestoDB | Java |
|---|---|---|---|---|---|
| Beekeeper Studio | 유료, 14일 무료 체험 | 데스크톱 앱 | 예 | 아니요 | 불필요 |
| DBeaver Community | 무료, 오픈 소스 | 데스크톱 앱 | 예 | 예 | 번들 포함 |
| DbVisualizer | 무료 에디션, 유료 Pro | 데스크톱 앱 | 예 | 예 | 번들 포함 |
| DataGrip | 비상업적 용도 무료 | 데스크톱 IDE | 기본 | 기본 | 번들 포함 |
| Trino CLI와 presto-cli | 무료, 오픈 소스 | 터미널 | 예 | 예 | 필요 |
| 내장 웹 UI | 무료, 서버에 포함 | 브라우저 | 모니터링 전용 | SQL 클라이언트 | 불필요 |
사용 중인 엔진을 확인하세요. Trino와 PrestoDB는 모두 Facebook이 2012년에 만든 Presto에서 나왔어요. Presto의 창시자들이 2019년에 PrestoSQL로 포크했고 2020년 말에 Trino로 이름을 바꿨으며, PrestoDB는 Linux Foundation 산하 Presto Foundation에서 이어지고 있어요. Trino는 프로토콜 헤더 이름도 바꿨기 때문에, Trino 클라이언트는 별도 설정 없이 PrestoDB 서버와 통신하지 못하고 그 반대도 마찬가지예요. Starburst와 Amazon Athena(엔진 버전 3)는 Trino 기반이에요.
Trino 연결에 필요한 것
어떤 클라이언트를 쓰든 입력할 항목은 몇 가지로 같아요:
- 호스트: 그 뒤에 있는 데이터베이스가 아니라 코디네이터의 호스트 이름이에요.
- 포트: HTTP 기본값은 8080이에요. TLS를 쓰는 클러스터는 보통 8443이나 443을 사용해요.
- 사용자: Trino는 인증을 설정하지 않았더라도 항상 사용자 이름을 요구해요. 보안이 없는 클러스터라면 아무 이름이나 괜찮아요.
- 비밀번호: HTTPS에서만 사용해요. Trino는 일반 HTTP 연결에서 비밀번호 인증을 거부하므로, 비밀번호가 있다면 클라이언트에서 SSL을 켜세요.
-
카탈로그와 스키마(선택): 세션 기본값으로,
hive.sales.orders대신SELECT * FROM orders처럼 쓸 수 있어요.
마무리
요약하면:
- Trino용 최고의 데스크톱 앱: Beekeeper Studio, 14일 무료 체험
- 무료, 오픈 소스, Trino와 PrestoDB 모두: DBeaver Community
- 상업적 용도 무료, 전통적인 클라이언트: DbVisualizer Free
- 이미 JetBrains 도구를 쓰고 있다면: DataGrip
- 터미널과 스크립트: Trino CLI 또는 presto-cli
- 클러스터 부하 모니터링: 내장 웹 UI
Trino와 Presto에는 PostgreSQL이나 MySQL만큼 많은 GUI가 없지만, 위 옵션들로 대부분의 요구를 충족할 수 있어요. 다른 데이터베이스와 함께 Trino를 쿼리하면서 모두를 위한 빠른 앱 하나를 원한다면 Beekeeper Studio를 써 보세요. 14일 동안 무료이고, 연결하는 데 몇 분이면 충분해요.
관련 글
Beekeeper Studio는 무료 오픈 소스 데이터베이스 GUI예요
지금까지 써 본 SQL 쿼리 & 에디터 도구 중 최고예요. 데이터베이스 관리에 필요한 모든 게 다 있어요. - ⭐⭐⭐⭐⭐ Mit
Beekeeper Studio는 빠르고 직관적이며 사용하기 쉬워요. 다양한 데이터베이스를 지원하고 Windows, Mac, Linux에서 모두 잘 작동해요.
Beekeeper Studio 사용자 후기
"Beekeeper Studio가 예전 SQL 워크플로를 완전히 대체했어요. 빠르고 직관적이며, 데이터베이스 작업을 다시 즐겁게 만들어 줘요."
"많은 데이터베이스 GUI를 써 봤지만, Beekeeper는 기능과 단순함 사이의 균형이 완벽해요. 그냥 잘 돼요."
