SQL/참고자료
[SQL] DB 서버-클라이언트 호환성 정리
SeungyubLee
2025. 8. 2. 19:30
※ 대표적인 DB 서버
| 구분 | DB 서버 (Server) | 설명 |
| 관계형 | MySQL, MariaDB, PostgreSQL, Oracle DB, MS SQL Server, SQLite | 일반적으로 설치형 서버 |
| 비관계형 | MongoDB, Redis, Cassandra, etc | Key-Value / Document 기반 등 |
※ 대표적인 DB 클라이언트
| 구분 | DB 클라이언트 (Client) | 설명 |
| GUI | HeidiSQL, DBeaver, DataGrip, MySQL Workbench, pgAdmin, TablePlus | 시각적 인터페이스 제공 |
| CLI | mysql, psql, sqlcmd | 터미널 기반 접속 도구 |
GUI : 그래픽 사용자 인터페이스 (Graphical User Interface)
CLI : 명령줄 사용자 인터페이스 (Command Line Interface)
※ DB 서버별 호환 클라이언트 정리
| DB 서버 | 주요 GUI 클라이언트 | 주요 CLI 클라이언트 |
| MySQL | HeidiSQL, DBeaver, MySQL Workbench, TablePlus | mysql |
| MariaDB | HeidiSQL, DBeaver, TablePlus | mysql, mariadb (CLI) |
| PostgreSQL | DBeaver, DataGrip, pgAdmin, TablePlus | psql |
| Oracle DB | DBeaver, DataGrip, SQL Developer | sqlplus |
| MS SQL | DBeaver, DataGrip, SSMS (SQL Server Mgmt Studio) | sqlcmd |
| SQLite | DBeaver, DB Browser for SQLite, TablePlus | sqlite3 |
| MongoDB | MongoDB Compass, NoSQLBooster | mongosh |
| Redis | RedisInsight | redis-cli |