디비어버

DBeaver
디비어버
DBeaver official logo.
DBeaver 21.0.1 screenshot.png
원본 작성자세르게이 라이더
개발자오픈소스 커뮤니티
초기 릴리즈2010; 12년 전(2010년)
안정적 해제
22.0 / 2022년 3월 7일; 이틀(2022-03-07)
리포지토리
기록 위치자바
운영 체제크로스 플랫폼
플랫폼자바
다음에서 사용 가능다국어
유형SQL 데이터베이스 관리 도구
면허증아파치 라이선스
웹사이트비버의이오

DBeaverSQL 클라이언트 소프트웨어 응용프로그램이자 데이터베이스 관리 도구다.관계형 데이터베이스의 경우 JDBC API(응용 프로그래밍 인터페이스)를 사용하여 JDBC 드라이버를 통해 데이터베이스와 상호 작용한다.다른 데이터베이스(NoSQL)의 경우 전용 데이터베이스 드라이버를 사용한다.코드 완성구문 강조를 지원하는 편집기를 제공한다.그것은 (Eclipse plugins 아키텍처에 기반한) 플러그 아키텍처를 제공한다. 이 아키텍처는 사용자가 애플리케이션 동작의 많은 부분을 수정하여 데이터베이스와 독립적인 기능이나 기능을 제공할 수 있도록 한다.이클립스 플랫폼을 기반으로 자바로 작성된 데스크톱 애플리케이션이다.

DBeaver의 CE(Community Edition)는 Apache License에 따라 배포되는 무료 오픈 소스 소프트웨어다.DBeaver의 비공개 기업판은 상업용 라이센스로 배포된다.

역사

디비버는 2010년 취미 프로젝트로 시작했다.그것은 보기 좋고 편리한 UI를 가진 무료 오픈소스였고 데이터베이스 개발자들에게 자주 사용되는 기능들을 포함하도록 되어 있었다.첫 공식 발매는 2011년 프리코드에 관한 것이었다.[1]그것은 곧 오픈 소스 커뮤니티에서 인기 있는 도구가 되었다.[2][3]

같은 해 공식 웹사이트가 개설되고 커뮤니티 지원 포럼(지금은 GitHub로 이전)이 만들어졌다.[4]2012년에 Eclipse 플러그인 버전이 출시되었다. 이후 DBeaver는 Eclipse에서 가장 인기 있는 데이터베이스 확장자 중 하나가 되었다([5]모든 Eclipse 확장자 중 상위 50-60).

그 직후, 다양한 소프트웨어 벤더가 DBeaver와 통합하기 시작했다(대부분 그들의 독점적인 Eclipse RCP 제품의 확장으로서: Zend [6][7]Studio, NXTware, DeltaDNA [8]등).

2014년에 Enterprise Edition(EE) 버전이 출시되었다.EE 버전은 CE를 기반으로 하지만 NoSQL/BigData 데이터베이스(Cassandra, MongoDBRedis)를 지원하며 Eclipse 플러그인이 몇 개 더 추가된다.

2015년에는 DBeaver 소스 코드/커뮤니티가 GitHub로 이동하였다.[9]

2017년 디비어 CE는 Apache License (버전 4.x부터)에 따라 폐기되었다.[10]

2017년 7월 DBeaver EE 버전은 CE 버전을 지원하기 위해 상용화되었다.

지원되는 플랫폼 및 언어

DBeaver는 교차 플랫폼 툴이며 Eclipse(Windows, Linux, MacOS X, Solaris)에서 지원하는 플랫폼에서 작동한다.디비버는 영어, 중국어, 러시아어, 이탈리아어, 독일어로 이용 가능하다.

버전

릴리스된 모든 버전의[11] 전체 목록

커뮤니티 에디션

CE(Community Edition)는 DBeaver의 초기 버전이다.2010년에 발매되었고 2011년에 오픈 소스(GPL)가 되었다.CE 버전은 다음 데이터베이스의 확장 지원을 포함한다.

관계형 데이터베이스 외에도 CE 버전은 WMI 드라이버(Windows Management Instrumentation - Windows 버전에서만 작동함)를 지원한다.

Eclipse Plugin Edition

1년 후, 그리고 여러 사용자 요청에 대한 응답으로 Eclipse 플러그인 버전이 Eclipse Marketplace에 출시되었다.이 버전은 소프트웨어 개발을 위해 Eclipse IDE를 사용하는 프로그래머들에 의해 사용되며 IDE에 바로 데이터베이스 관리 도구가 필요하다.Eclipse 플러그인은 Community Edition의 대부분의 기능을 포함하며 GPL 라이센스로도 출시된다.

엔터프라이즈 에디션

DBeaver 3.x는 NoSQL 데이터베이스(초기 버전의 Cassandra 및 MongoDB) 지원을 발표했다.그 이후로 DBeaver는 Community 에디션과 Enterprise 에디션으로 나뉘었다.Enterprise Edition은 NoSQL 데이터베이스, 영구 쿼리 관리자 및 기타 몇 가지 엔터프라이즈급 기능을 지원하며,EE 버전은 오픈 소스가 아니므로 라이센스 구입을 요구한다(테스트 라이센스는 무료로 생성 가능).추가 기능 목록:

특징들

DBeaver 기능:

  • SQL 쿼리 실행
  • 수많은 기능을 갖춘 데이터 브라우저/편집기
  • 구문 강조 표시 및 SQL 자동 완성
  • 데이터베이스 구조(메타데이터) 찾아보기 및 편집
  • SQL 스크립트 관리
  • DDL 생성
  • ERD(엔티 관계 다이어그램) 렌더링
  • SSH 튜닝
  • SSL 지원(MySQL 및 Postgre)SQL)
  • 데이터 내보내기/마이그레이션
  • 데이터 가져오기, 내보내기 및 백업(MySQL 및 Postgre)SQL)
  • 데이터베이스 테스트를 위한 모의 데이터 생성[12]

다른 데이터베이스에 걸쳐 사용할 수 있는 기능에는 차이가 있다.

참고 항목

참조

  1. ^ "Freecode DBeaver page". 2011.
  2. ^ "Techrepublic: Manage databases with the cross-platform tool DBeaver". 2011.
  3. ^ "DBeaver: Free Database Manager for Oracle, SQL Server, MySQL, PostgreSQL, DB2". 2011.
  4. ^ "DBeaver legacy KnowledgeBase forum". 2011.
  5. ^ "Eclipse Marketplace Metrics". 2016.
  6. ^ "DBeaver in Zend Studio". 2013. Archived from the original on 2016-06-17. Retrieved 2017-01-29.
  7. ^ "DBeaver in NXTware". 2013.
  8. ^ "DBeaver in DeltaDNA". 2013.
  9. ^ "DBeaver GitHub home". 2016.
  10. ^ "DBeaver relicense under EPL". 2017.
  11. ^ "DBeaver release notes on Softpedia".
  12. ^ "Mock Data Generation in DBeaver". 2018.

외부 링크