👉 DBeaver를 쓰면서 database navigator와 browser의 차이점이 뭔지 궁금해졌습니다. 알아보니 둘이 용도와 목적이 다르네요. DBeaver를 업무에 쓰시는 분들은 알아두면 좋은 내용이네요.
🎯 Database Navigator
👉 데이터베이스 관리자가 구조를 보고 수정하는 용도
현재 연결된 데이터베이스의 테이블, 뷰, 인덱스, 트리거, 프로시저 등 모든 객체를 계층적으로 표시합니다. 데이터베이스 객체를 관리하고, 스키마를 수정하며, SQL 편집기와 연동하여 직접 데이터 조작이 가능합니다. 데이터베이스 관리자가 구조를 보고 수정하는 데 유용합니다.
🎯 Database Browser
👉 반면에, Database Browser는 단순한 데이터 조회를 위함
특정 데이터베이스에 연결하지 않아도 SQL 쿼리를 실행하고 그 결과를 확인할 수 있습니다. 데이터베이스 구조를 관리하는 기능은 없으며, 실행한 SQL의 결과를 빠르게 확인하는 용도로 사용됩니다. 대량의 데이터를 검색할 때 가볍고 빠르게 활용할 수 있습니다.
🎯 Navigator vs Browser
👉 그래서 진짜 뭐가 다르냐?
직관적으로 눈에 띄는 것은, 상단의 점 3개 메뉴(⋮)와 Link with Editor 기능 유무입니다.
👉표로 정리하면 아래와 같습니다
Navigator
Browser
역할
데이터베이스 전체 탐색 및 관리
SQL 실행 결과 조회
구조
트리 형태의 데이터베이스 객체 탐색
쿼리 실행 결과 중심
지원 기능
테이블, 인덱스, 뷰, 프로시저 등 관리
데이터 조회 및 쿼리 실행 결과 확인
사용 목적
데이터베이스 탐색 및 구조 관리
가볍고 빠른 데이터 조회
☔ 정리
👉 데이터베이스의 구조를 확인하고 관리하려면 Database Navigator를 사용합니다. 단순한 SQL 실행 및 결과 조회가 필요할 경우 Database Browser를 사용하면 됩니다.
If I was of any help to you, please buy me coffee 😿😢😥
If you have any questions, please leave them in the comments