12P by neo 2달전 | favorite | 댓글 4개
  • 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는 이들보다 더 폭넓은 데이터베이스 지원과 고급 기능을 제공함.

애초에 디비버가 이클립스 기반이라 태생부터 못생긴 얼굴을 엘레강스하게 고치는 건 어렵습니다. 구조가 그래요... 인텔리제이 플랫폼 껍데기는 오픈소스인데 그 기반으로 간다면 조금은 개선 여지가 있겠죠.

데이터그립이랑 같이 쓰고 있는데 디비버가 못생긴거 빠고 다 좋은거같아요

dbeaver 는 디비툴로는 거진 최고급이죠.
주피터 같은 데이터 분석툴하고 비교하기에는 용도나 의도 자체가 달라서..
그리고 스키마 차이비교 기능 있어요.
비교해서 html 테이블로 좌악 뽑아줍니다.

Hacker News 의견
  • DBeaver의 장점 중 하나는 Eclipse 기반으로 구현되어 있어서 거의 모든 Eclipse 플러그인을 설치할 수 있으며, 이를 통해 Vi 모드 편집, Git 도구, PlantUML 등을 추가할 수 있어 다른 도구들보다 강력하고 유연함.

  • DBeaver는 일반 Eclipse 내부에 플러그인으로 설치할 수 있어, 데이터베이스 창과 ER 다이어그램을 코드 옆에 둘 수 있어 전용 도구와 차별화됨.

  • DBeaver는 PostgreSQL용 Babelfish와 같은 덜 인기 있는 DB와도 잘 작동하며, SQL Server 클라이언트 라이브러리를 통한 연결을 지원함. 대부분의 GUI 클라이언트 도구는 "진짜" SQL Server를 기대하지만, DBeaver는 JDBC API나 DB 중립적인 INFORMATION_SCHEMA 뷰를 사용하여 더 나은 호환성을 제공함.

  • DBeaver의 UI가 못생기고 네이티브 위젯을 사용하지 않는다는 점이 불편함. 이것이 TablePlus에 돈을 지불한 유일한 이유일 수도 있음. 좋은 TUI 인터페이스도 괜찮을 것 같음.

  • DBeaver는 일상적으로 다양한 시스템에서 adhoc 쿼리, 데이터 추출 및 로딩을 해야 하는 사람들에게 매우 유용함. 오픈소스 버전에 기부하는 방법이 명확하지 않으나, 상업 버전을 구매하거나 구독하는 것 외에 기부할 수 있는 방법이 있다면 공유 바람.

  • DBeaver의 개발자들이 만든 클라우드 기반 데이터베이스 클라이언트인 CloudBeaver는 pgAdmin보다 훨씬 낫다고 평가함. CloudBeaver를 회사에서 설정하여 터널 생성, 비밀번호 공유 등 없이 데이터베이스에 쉽게 접근할 수 있게 함. pgAdmin은 공유 설치로 사용하기에 버그가 많고 불안정함.

  • DBeaver에 PGAdmin의 스키마 차이 비교 기능과 유사한 기능이 있는지 궁금함. 이 기능이 있다면 DBeaver로 전환을 고려할 수 있음.

  • DBeaver는 pgAdmin보다 일상적인 작업에 더 편리하지만, 외관은 아름답지 않음. 오늘 왜 인기가 있는지 궁금함.

  • DBeaver의 좋은 기능 중 하나는 지리공간 열 값을 내장된 OpenStreetMap 패널에 표시할 수 있다는 점임.

  • DBeaver는 DDL 브라우징, 테이블 목록, 스키마 예시, 데이터 타입 확인에 유용하며, 몇 줄의 SQL을 작성하는 것보다 클릭 몇 번으로 빠르게 테스트나 수정이 가능함. 그러나 복잡한 쿼리와 데이터 분석에는 Jupyter 노트북을 선호함. Jupyter 노트북/ipywidgets에 적합한 DDL 브라우저가 있는지 궁금함.

  • DBeaver는 .parquet 파일과 연결하여 Windows에서 더블 클릭으로 연결할 수 있게 해주면 좋을 것임.