개요

DB 클라이언트(데이터베이스 관리 도구)는 데이터베이스에 연결하여 쿼리 실행, 스키마 관리, 데이터 조회/편집, ERD 시각화 등을 수행하는 도구입니다. GUI 기반 범용 클라이언트부터 특정 DB 전용, 웹 기반, CLI 도구까지 다양합니다.

GUI 범용 클라이언트

DBeaver

항목내용
개발DBeaver Corp
라이선스Community: Apache 2.0 (무료) / Pro: 상용
언어Java (Eclipse 기반)
지원 DB100+ (PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Redis 등)
플랫폼Windows, macOS, Linux
웹사이트https://dbeaver.io

특징:

  • 가장 많은 DB 지원 — JDBC 드라이버면 모두 연결 가능
  • SQL 에디터 (자동완성, 문법 강조, 실행 계획)
  • ERD (Entity Relationship Diagram) 자동 생성
  • 데이터 내보내기/가져오기 (CSV, JSON, SQL, Excel)
  • 데이터 편집 (스프레드시트 스타일)
  • SSH 터널, SSL 연결
  • Pro: NoSQL (MongoDB, Redis, Cassandra), 클라우드 DB, 팀 협업

단점: Java 기반 → 메모리 사용 높음, UI 다소 투박


DataGrip

항목내용
개발JetBrains
라이선스상용 ($99/년, 학생 무료)
지원 DBPostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Redis, Cassandra 등
플랫폼Windows, macOS, Linux

특징:

  • JetBrains 품질 IDE — IntelliJ 급 코드 지원
  • 최고의 SQL 자동완성 (스키마 인식, 조인 추천)
  • 리팩토링 (테이블/컬럼 이름 변경 → 참조 자동 업데이트)
  • 쿼리 실행 계획 시각화
  • 버전 관리 통합 (Git)
  • IntelliJ/PyCharm 등 JetBrains IDE에 DB 플러그인으로도 내장

단점: 유료, 무거움 (Java 기반)


TablePlus

항목내용
개발TablePlus Inc.
라이선스무료 (제한) / $89 일회성
지원 DBPostgreSQL, MySQL, SQLite, Redis, MongoDB, Cassandra, CockroachDB 등
플랫폼macOS, Windows, Linux, iOS

특징:

  • 네이티브 앱 → 빠르고 가벼움 (Java 아님)
  • 깔끔한 모던 UI
  • 인라인 데이터 편집
  • 멀티탭, 다크 모드
  • SSH 터널, TLS
  • iOS 앱으로 모바일에서도 DB 관리

단점: 무료 버전 탭 2개 제한, 고급 기능 유료


Beekeeper Studio

항목내용
개발Beekeeper Studio Inc.
라이선스Community: MIT (무료) / Ultimate: 상용
지원 DBPostgreSQL, MySQL, MariaDB, SQLite, SQL Server, CockroachDB, LibSQL
플랫폼Windows, macOS, Linux

특징:

  • 오픈소스 + 깔끔 UI (Electron 기반)
  • SQL 자동완성, 쿼리 저장
  • 테이블 필터/정렬, 인라인 편집
  • SSH 터널
  • 다크/라이트 테마
  • TablePlus의 오픈소스 대안

단점: Electron → 메모리 사용, NoSQL 미지원


DbGate

항목내용
개발Jan Prochazka
라이선스MIT (무료, 오픈소스)
지원 DBPostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB, Redis, CockroachDB
플랫폼Windows, macOS, Linux, 웹 브라우저

특징:

  • 완전 무료 오픈소스 + NoSQL(MongoDB) 지원
  • 웹 버전으로 브라우저에서 실행 가능
  • 스키마 비교/동기화
  • 데이터 가져오기/내보내기
  • SSH 터널
  • DBeaver의 경량 오픈소스 대안

DB 전용 클라이언트

PostgreSQL

도구특징
pgAdmin 4PostgreSQL 공식, 웹 기반 UI, 무료
PosticomacOS 전용, 깔끔 UI, PostgreSQL 특화 ($50)
pgcliCLI, 자동완성/문법 강조, Python 기반

MySQL

도구특징
MySQL WorkbenchMySQL 공식, ERD 설계, 마이그레이션, 무료
phpMyAdmin웹 기반, PHP, 호스팅 서버 표준
mycliCLI, 자동완성/문법 강조
DolphieTUI 기반 실시간 모니터 (Textual)

SQLite

도구특징
DB Browser for SQLiteGUI, 오픈소스, 가볍고 단순
LitecliCLI, 자동완성
sqlite-web웹 기반 SQLite 브라우저

MongoDB

도구특징
MongoDB CompassMongoDB 공식 GUI, 무료
MongoshMongoDB 공식 CLI 셸
Studio 3T고급 GUI, SQL→MongoDB 변환 (유료)

Redis

도구특징
Redis InsightRedis 공식 GUI, 무료
Another Redis Desktop Manager오픈소스 GUI, 경량
redis-cli공식 CLI

웹 기반

도구지원 DB특징
AdminerMySQL, PostgreSQL, SQLite, Oracle, SQL ServerPHP 단일 파일, phpMyAdmin 대안, 초경량
CloudBeaverDBeaver의 웹 버전브라우저에서 DBeaver, Docker 배포
DirectusPostgreSQL, MySQL, SQLite 등DB 위의 즉석 REST/GraphQL API + 관리 UI
NocoDBMySQL, PostgreSQL, SQL Server, SQLiteDB를 스프레드시트 UI로 (Airtable 대안)
BaserowPostgreSQL오픈소스 Airtable 대안

CLI 도구

도구DB특징
pgcliPostgreSQL자동완성, 문법 강조, Python
mycliMySQL/MariaDB자동완성, 문법 강조
litecliSQLite자동완성, 문법 강조
usql범용 (20+ DB)Go 기반, 단일 CLI로 모든 DB
harlequinDuckDB, SQLite, PostgreSQL, MySQLTUI 기반 SQL IDE (Textual)

비교

도구유형지원 DB가격UI 품질성능오픈소스
DBeaverGUI100+무료/Pro보통중간O (CE)
DataGripGUI다수$99/년최고중간X
TablePlusGUI다수$89깔끔빠름X
BeekeeperGUIRDBMS무료/Ultimate깔끔중간O (CE)
DbGateGUI+웹RDBMS+NoSQL무료좋음중간O
pgAdmin웹 GUIPostgreSQL무료보통중간O
Adminer다수무료미니멀빠름O
harlequinTUI다수무료TUI빠름O

선택 가이드

상황추천
다양한 DB 연결 필요DBeaver
SQL 자동완성/리팩토링 최강DataGrip
빠르고 깔끔한 GUITablePlus
오픈소스 + 깔끔 UIBeekeeper Studio
완전 무료 + NoSQL 포함DbGate
PostgreSQL 전용pgAdmin or Postico (macOS)
서버에 웹 UI 필요Adminer or CloudBeaver
DB를 스프레드시트로NocoDB or Baserow
터미널에서 SQLpgcli/mycli or harlequin
JetBrains IDE 사용 중DataGrip (또는 내장 DB 플러그인)

관련 항목