맨위로가기

DBeaver

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

DBeaver는 2010년에 취미 프로젝트로 시작된 데이터베이스 개발자를 위한 자유-오픈 소스 프로그램이다. 이클립스 플러그인 버전, 커뮤니티 에디션(CE), 엔터프라이즈 에디션(EE)으로 제공되며, 다양한 데이터베이스를 지원한다. CE는 GPL 라이선스로 배포되며, EE는 상용 버전으로 NoSQL 데이터베이스 및 추가 기능을 지원한다. DBeaver는 다양한 운영 체제와 언어를 지원하며, SQL 쿼리 실행, 데이터 브라우징, 데이터베이스 구조 편집 등 다양한 기능을 제공한다.

더 읽어볼만한 페이지

  • PostgreSQL - 아마존 레드시프트
  • PostgreSQL - PL/pgSQL
    PL/pgSQL은 PostgreSQL에서 복잡한 비즈니스 로직과 데이터 조작을 수행하기 위해 SQL을 확장한 절차적 프로그래밍 언어로, 함수, 트리거, 저장 프로시저 작성에 사용되어 네트워크 트래픽 감소와 성능 향상, 안정적인 데이터베이스 프로그래밍을 지원한다.
  • 데이터 모델링 도구 - MySQL 워크벤치
    MySQL 워크벤치는 MySQL 데이터베이스를 위한 시각적 설계, 개발, 관리 도구이며, DBDesigner4를 기반으로 발전하여 데이터베이스 모델링, SQL 개발, 데이터베이스 관리 등 다양한 기능을 제공한다.
  • 데이터 모델링 도구 - ER/Studio
    ER/Studio는 엠바카데로에서 개발한 데이터 모델링 소프트웨어로, 논리 및 물리적 데이터 모델링 설계를 지원하며 다양한 데이터베이스 플랫폼을 지원하는 강력한 기능, 사용자 친화적 인터페이스, 엔터프라이즈급 모델링 기능, 다양한 모델링 표기법 지원 등을 특징으로 한다.
DBeaver - [IT 관련 정보]에 관한 문서
일반 정보
이름디비버
유형SQL 데이터베이스 관리 도구
개발자오픈 소스 커뮤니티
최초 출시일2009년
최신 버전24.0.0
최신 버전 출시일2024년 1월 8일
프로그래밍 언어자바
자바스크립트
운영체제크로스 플랫폼
플랫폼이클립스
지원 언어다국어
라이선스아파치 라이선스
웹사이트DBeaver 공식 웹사이트

2. 역사

DBeaver는 2010년 취미 프로젝트로 시작되어, 데이터베이스 개발자들을 위한 편리한 기능을 갖춘 자유-오픈 소스 프로그램으로 개발되었다. 2011년 프리코드에서 최초 공식 릴리스가 이루어졌고,[1] 오픈 소스 커뮤니티에서 빠르게 인기를 얻었다.[2][3]

2012년에는 이클립스 플러그인 버전이 출시되었고, 공식 웹사이트와 커뮤니티 지원 포럼(현재는 깃허브로 이전)이 만들어졌다.[4] 이후 DBeaver는 젠드 스튜디오[6], NXTware[7], DeltaDNA[8] 등 다양한 소프트웨어 공급업체들의 독점 Eclipse RCP 제품에 통합되기 시작했다. 2014년에는 NoSQL/빅 데이터 데이터베이스를 지원하는 Enterprise Edition (EE) 버전이 출시되었고, 2015년에는 소스 코드와 커뮤니티가 GitHub로 이전되었다.[9] 2017년에는 DBeaver CE가 아파치 라이선스로 재 라이선스되었으며(버전 4.x부터),[10] 같은 해 7월 CE 버전 지원을 위해 EE 버전이 상용화되었다.

2. 1. 초기 (2010-2011)

DBeaver는 2010년에 취미 프로젝트로 시작되었다. 데이터베이스 개발자를 위해 자주 사용되는 기능을 포함하고, 보기 좋고 편리한 UI를 갖춘 자유-오픈 소스 프로그램으로 개발될 예정이었다. 최초 공식 릴리스는 2011년 프리코드에서 이루어졌다.[1] 이 프로그램은 곧 오픈 소스 커뮤니티에서 인기 있는 도구가 되었다.[2][3]

2. 2. 발전 (2012-2017)

2012년에 이클립스 플러그인 버전이 출시되어 DBeaver는 이클립스에서 가장 인기 있는 데이터베이스 확장 기능 중 하나가 되었다(모든 이클립스 확장 기능 중 상위 50~60위).[5] 같은 해 공식 웹사이트가 설립되었고 커뮤니티 지원 포럼(현재는 깃허브로 이동됨)이 만들어졌다.[4] 얼마 지나지 않아 다양한 소프트웨어 공급업체들이 DBeaver를 자사의 독점 Eclipse RCP 제품에 통합하기 시작했다(젠드 스튜디오,[6] NXTware,[7] DeltaDNA[8] 등).

2014년에는 Enterprise Edition(EE) 버전이 출시되었다. EE 버전은 CE를 기반으로 하며, NoSQL/빅 데이터 데이터베이스(Cassandra, MongoDB 및 Redis)를 지원하고 몇 가지 추가 이클립스 플러그인을 포함한다.

2015년 DBeaver 소스 코드/커뮤니티가 GitHub로 이전되었다.[9]

2017년 DBeaver CE는 아파치 라이선스로 재 라이선스되었다(버전 4.x부터).[10]

2. 3. 현재 (2017-현재)

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

3. 버전

DBeaver는 여러 버전을 출시했다.[11] DBeaver 3.x부터 카산드라 및 MongoDB 지원을 발표하면서 커뮤니티 에디션과 엔터프라이즈 에디션으로 나뉘었다.

3. 1. 커뮤니티 에디션 (Community Edition, CE)

커뮤니티 에디션(Community Edition, CE)은 DBeaver의 초기 버전이다. 2010년에 출시되었으며 2011년에 오픈 소스(GPL)가 되었다.[1]

CE 버전은 다음 데이터베이스에 대한 확장된 지원을 포함한다.[1]



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

3. 2. 이클립스 플러그인 에디션 (Eclipse Plugin Edition)

1년 후, 여러 사용자의 요청에 따라 이클립스 마켓플레이스에 이클립스 플러그인 버전이 출시되었다.

이 버전은 IDE으로 이클립스를 사용하며, 데이터베이스 관리 도구를 IDE 내에서 필요로 하는 프로그래머들을 위한 것이다. 이클립스 플러그인은 커뮤니티 에디션의 대부분의 기능을 포함하며, GPL 라이선스로 배포된다.[1]

3. 3. 엔터프라이즈 에디션 (Enterprise Edition, EE)

DBeaver 3.x부터 NoSQL 데이터베이스를 지원하기 시작했다. 이후 DBeaver는 커뮤니티 에디션과 엔터프라이즈 에디션으로 나뉘었다.

엔터프라이즈 에디션(EE)은 NoSQL 데이터베이스, 영구 쿼리 관리자 및 기타 엔터프라이즈 수준 기능을 지원한다. EE 버전은 오픈 소스가 아니며 라이선스를 구매해야 한다. (평가판 라이선스는 무료로 생성할 수 있다.)[1]

엔터프라이즈 에디션의 추가 기능은 다음과 같다.

  • 카산드라
  • MongoDB
  • Redis
  • 영구 쿼리 관리자(QM)
  • JSON 문서 편집기 (주로 MongoDB용)
  • Eclipse EE 기능 (리소스 관리, Marketplace UI)

4. 지원 플랫폼 및 언어

DBeaver는 크로스 플랫폼 도구로서 이클립스가 지원하는 플랫폼(마이크로소프트 윈도우, 리눅스, macOS, 솔라리스)에서 동작한다. DBeaver는 한국어를 포함하여 영어, 중국어, 러시아어, 이탈리아어, 독일어로 이용할 수 있다.

5. 기능


  • SQL 쿼리 실행
  • 다양한 기능을 갖춘 데이터 브라우저/편집기
  • 구문 강조 및 SQL 자동 완성
  • 데이터베이스 구조(메타데이터) 탐색 및 편집
  • SQL 스크립트 관리
  • DDL 생성
  • ERD (개체 관계 다이어그램) 렌더링
  • SSH 터널링
  • SSL 지원 (MySQL 및 PostgreSQL)
  • 데이터 내보내기/마이그레이션
  • 데이터 가져오기, 내보내기 및 백업 (MySQL 및 PostgreSQL)
  • 데이터베이스 테스트를 위한 가짜 데이터 생성[12]


지원되는 기능은 데이터베이스별로 차이가 있다.

참조

[1] 웹사이트 Freecode DBeaver page http://freecode.com/[...] 2011
[2] 웹사이트 Techrepublic: Manage databases with the cross-platform tool DBeaver http://www.techrepub[...] 2011
[3] 웹사이트 DBeaver: Free Database Manager for Oracle, SQL Server, MySQL, PostgreSQL, DB2 http://www.ilovefree[...] 2011
[4] 웹사이트 DBeaver legacy KnowledgeBase forum http://dbeaver.jkiss[...] 2011
[5] 웹사이트 Eclipse Marketplace Metrics https://marketplace.[...] 2016
[6] 웹사이트 DBeaver in Zend Studio http://www.zend.com/[...] 2013
[7] 웹사이트 DBeaver in NXTware http://www.ecubesyst[...] 2013
[8] 웹사이트 DBeaver in DeltaDNA http://docs.deltadna[...] 2013
[9] 웹사이트 DBeaver GitHub home https://github.com/s[...] 2016
[10] 웹사이트 DBeaver relicense under EPL https://github.com/s[...] 2017
[11] 웹사이트 DBeaver release notes on Softpedia http://www.softpedia[...]
[12] 웹사이트 Mock Data Generation in DBeaver https://github.com/d[...] 2018
[13] 웹인용 Freecode DBeaver page http://freecode.com/[...] 2011
[14] 웹인용 Techrepublic: Manage databases with the cross-platform tool DBeaver http://www.techrepub[...] 2018-02-18
[15] 웹인용 DBeaver: Free Database Manager for Oracle, SQL Server, MySQL, PostgreSQL, DB2 http://www.ilovefree[...] 2011
[16] 웹인용 DBeaver legacy KnowledgeBase forum http://dbeaver.jkiss[...] 2018-02-18
[17] 웹인용 Eclipse Marketplace Metrics https://marketplace.[...] 2016



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com