- DBeaver는 개발자, SQL 프로그래머, 데이터베이스 관리자 및 분석가를 위한 멀티 플랫폼 데이터베이스 도구
- JDBC 드라이버를 지원하는 모든 데이터베이스와 호환되며, 상용 버전에서는 MongoDB, Cassandra 등의 비JDBC 데이터 소스도 지원함
- 메타데이터 편집기, SQL 편집기, 데이터 편집기, ERD, 데이터 수출/가져오기/이전, SQL 실행 계획 등 다양한 기능을 제공
다운로드
- 공식 웹사이트 또는 GitHub 릴리스에서 사전 빌드된 바이너리를 다운로드할 수 있으며, 매일 Early Access 버전도 출시됨.
실행 방법
- 인스톨러를 실행하거나 아카이브를 압축 해제한 후
dbeaver를 실행하면 됨. - DBeaver는 실행을 위해 Java가 필요하며, 모든 DBeaver 배포판에는 Open JDK 17이 포함되어 있음.
기여: 비버를 도와주세요!
- DBeaver는 GitHub에서 30,000개 이상의 별을 받았으며 계속 성장 중임.
- 새로운 소스 코드 기여자를 적극적으로 찾고 있으며, "좋은 첫 번째 이슈" 및 "도움 요청" 라벨이 붙은 티켓이 있음.
- 상용 버전을 구매하면 NoSQL 데이터베이스 지원, 추가 확장 기능 및 공식 온라인 지원을 받을 수 있음.
CloudBeaver 소개
- DBeaver는 데스크톱 클라이언트이며, 웹 기반 데이터베이스 관리 도구를 찾고 있다면 CloudBeaver를 확인할 것을 권장함.
- CloudBeaver는 DBeaver 플랫폼을 기반으로 하여 모든 데이터베이스와 DBeaver의 대부분 기능을 지원함.
GN⁺의 의견
- DBeaver는 데이터베이스 관리와 관련된 다양한 작업을 지원하는 강력한 도구로, 특히 다양한 데이터베이스를 하나의 인터페이스에서 관리할 수 있다는 점에서 매우 유용함.
- 오픈소스 커뮤니티에서 활발한 기여와 지원을 받고 있어, 사용자들이 직접 문제 해결에 참여하거나 새로운 기능을 제안할 수 있는 기회가 많음.
- 데이터베이스 관리 시스템(DBMS)을 처음 접하는 사용자에게는 DBeaver의 다양한 기능이 다소 복잡하게 느껴질 수 있으므로, 초보자를 위한 가이드나 튜토리얼이 더욱 풍부해진다면 더 좋을 것임.
- 데이터베이스 관리 도구를 선택할 때는 기능뿐만 아니라 사용자 인터페이스(UI)의 직관성도 중요한 요소인데, DBeaver는 이 두 가지를 모두 충족시키는 도구임.
- 비슷한 기능을 제공하는 다른 오픈소스 프로젝트로는 phpMyAdmin, Adminer, HeidiSQL 등이 있으나, DBeaver는 이들보다 더 폭넓은 데이터베이스 지원과 고급 기능을 제공함.