데이터베이스 관리 도구 비교

Comparison of database administration tools

다음 표에서는 사용 가능한 여러 데이터베이스 관리자 도구에 대한 일반 정보와 기술 정보를 비교합니다.상세한 것에 대하여는, 개별의 제품 기사를 참조해 주세요.이 기사는 모든 것을 포함하는 것도 아니고 반드시 최신 것도 아니다.

옅은 보라색 배경에 표시된 시스템은 더 이상 개발 중이 아닙니다.

일반

제품. 크리에이터 안정적인 최신 출시 날짜 최신 안정 릴리즈 면허증. Windows에서 실행 Mac OS X에서 실행 Linux에서 실행 오라클 MySQL 포스트그레스Ql MS SQL 서버 ODBC JDBC SQLite 다른. 프로그래밍 언어
데이터베이스 스파이 알토바 2019-04-02[±] 2019r3[1] 독자 사양 네. 아니요. 아니요. 네. 네. 네. 네. 네. 네. IBM DB2, Sybase, MS Access C++
데이터베이스 워크벤치 업씬 프로덕션 2021-12-08 6.0.3 독자 사양 네. 와인 필요 와인 필요 네. 네. 네. 네. 네. InterBase, Firebird, SQL Anywhere, NexusDBMariaDB 델파이
데이터 그립 제트브레인 2017-09-06 2017.2.2 독자 사양 네. 네. 네. 네. 네. 네. 네. 아니요. 네. 네. Sybase, IBM DB2, H2, Hypersonic SQL, Amazon Redshift, Apache Derby 자바
DBeaver 세르게 라이더 2021-10-03 21.2.2 Apache 라이선스 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. MySQL, PostgreSQL, Oracle, EXASOL, IBM Db2, SQL Server, Apache Derby, Firebird 모두 JDBC 드라이버 포함 자바
DBEdit 제프 반 덴 오울랜드 2012-05-10 2.4.6 GPL 네. 네. 네. 네. 네. 네. 네. 아니요. 네. 네. IBM DB2, HSQLDB, Apache Derby, H2 자바
DBHawk 데이터 파크 2022-03-29 5.6.1 독자 사양 네. 네. 네. 네. 네. 네. 네. 아니요. 네. Redshift, Teradata, Snowflake, Netezza, Greenplum, MongoDB, DynamoDB 자바
에피테투스 안티로직 소프트웨어 ? ? 독자 사양 네. 네. 네. 네. 네. 네. SyBase, InterBase/Firebird, H2, HSQLDB 자바
하이디SQL 안스가 베커 2022-04-12[±] 12.0[3] GPL 네. 와인 필요 와인 필요 네. 네. 네. 네. 엠바카데로 델피
마트킷 슈바르츠 남작 2010-06-01 5247 GPL 네. 네. 네. 네.
Microsoft SQL Server Management Studio 마이크로소프트 2022-03-08[4] 18.11.1 독자 사양 네. 아니요. 아니요. 네. SSAS 관리, MDX, DMX 및 XMLA 언어 포함 .그물
모델 우측 모델 우측 2016-12-?? 4.1[5][6] 독자 사양 네. 아니요. 아니요. 네. 네. 네. 네. SQL Server, Oracle, MySQL, PostgreSQL, IBM Db2, Db2/zOS, MS 액세스 C++
MySQL 워크벤치 오라클 코퍼레이션 2020-09-12[±] 8.0.22[7] Community Ed: GPL

Standard Ed: 상업용 독자 사양

네. 네. 네. 네. C++/C# Objective-C Python (프로그래밍 언어)
나비캣 Premium Soft CyberTech Ltd. 2021-11-23 열여섯[8] 독자 사양 네. 네. 와인 필요 네. 네. 네. 네. 네. 네. 볼랜드 델파이 목표-C
Navicat 데이터 모델러 Premium Soft CyberTech Ltd. 2015-12-10 2.1 독자 사양 네. 네. 네. 네. 네. 네. 네. 네. 네. 볼랜드 델파이 목표-C
Oracle Enterprise Manager 오라클 코퍼레이션 2015-06-16 12.1.0.5 독자 사양 네. 아니요. 네. 네. 네. 네. IBM DB2, Sybase, Times10개 자바
Oracle SQL 개발자 오라클 코퍼레이션 2018-04-05 18.1.0.095.1630 독자 사양 네. 네. 네. 네. 네. 아니요. 네. 네. 네. Microsoft Access, Sybase, IBM DB2, Teradata 자바
오르바다 안제이 칼루자 2016-12-06[±] 1.2.5.395[9] GPL 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. Firebird, HSQL, InterBase, Derby 모두 JDBC 드라이버 탑재 자바
pgAdmin pgAdmin 개발팀 2020-03-05 4.19[10] PostgreSQL 라이선스 네. 네. 네. 네. C++
phpLiteAdmin 데인 이라클러스, 크리스토퍼 크레이머 외 2019-09-05 1.9.8.2[11] GPL 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 네. PHP
phpMyAdmin phpMyAdmin 개발팀

2022-05-10[±]


5.2.0[12]


GPL 네. 네. 네. 네. 이슬비, MariaDB php
SQL 데이터베이스 스튜디오 얀 프로차즈카 2016-05-27 3.4.1 독자 사양 네. 아니요. 아니요. 아니요. 아니요. 아니요. 네. .NET, WPF, C#
SQLyog Webyog Softworks Pvt. Ltd. 2022-01-11[±] 13.1.9[13] GPLv2 네. 와인 필요 와인 필요 네. C++
SQuirel 콜린 벨, 게르트 바그너, 롭 매닝 외 2021-10-02[±] 4.3.0[14] GPLv2LGPLv2 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 액세스, Axion Java RDBMS, Apache Derby, Daffodil DB, FileMaker(JDBC), Fujitsu Siemens SESAM/SQL, Firebird, FrontBase, HSQLDB, Hypersonic SQL, H2(DBMS), IBM Dbres InformixQL RDBMS, Vertica Analytic Database 등 JDBC 드라이버 사용. 자바
두꺼비 퀘스트 소프트웨어 여러가지 여러가지 독자 사양 네. 아니요. 아니요. 네. 네. 네. 네. IBM DB2, Sybase 엠바카데로 델파이, C#네트워크
Toad 데이터 모델러 퀘스트 소프트웨어 2020-10-19 7.3[15] 독자 사양 네. 아니요. 아니요. 네. 네. 네. 네. IBM DB2, MS Access, Sybase 엠바카데로 델피
토라 지역 사회 2017-07-04 3.2 GPL 네. 네. 네. 네. 네. 네. 테라데이터 C++/Qt
제품. 크리에이터 안정적인 최신 출시 날짜 최신 안정 릴리즈 면허증. Windows에서 실행 Mac OS X에서 실행 Linux에서 실행 오라클 MySQL 포스트그레스Ql MS SQL 서버 ODBC JDBC SQLite 다른. 프로그래밍 언어

특징들

범례

  • 테이블 작성/변경:
    • 예 - 테이블을 만들고 정의와 데이터를 변경하고 새 행을 추가할 수 있습니다.
    • 일부 - 테이블 정의만 생성/변경할 수 있으며 데이터는 생성/변경할 수 없습니다.
  • 테이블 찾아보기:
    • 예 - 테이블 정의 및 데이터를 참조할 수 있습니다.
    • 일부 - 테이블 정의만 찾아볼 수 있습니다.
  • 멀티 서버 지원:
    • ○ - 동일한 창/세션에서 여러 서버를 관리할 수 있습니다.
    • 일부 - 다른 창/세션에서 여러 서버를 관리할 수 있습니다.
  • 모니터링 서버:
    • 예 - 검사를 실행하고 오류를 보고하는 헤드리스 서버를 포함합니다.
도구들 사용자 인터페이스 Create & Alter 마법사 둘러보다 자동 완성 구문 색상 멀티 서버 지원 감시 서버
데이터베이스 테이블 절차. 트리거 데이터베이스 테이블 절차. 트리거
관리자 브라우저 기반 네. 네. 네. 네. 네. 네. 네. 네. 아니요. 네. ? ?
Altova DatabaseSpy 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. ?
데이터베이스 워크벤치 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. ?
데이터 그립 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 아니요.
DBeaver 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네.
DBEdit 데스크탑 아니요. 아니요. 아니요. 아니요. 네. 네. 네. 아니요. 아니요. 네. 아니요. ?
에피테투스 데스크탑 아니요. 네. 아니요. 아니요. 네. 네. 네. 네. 네. 네. ? ?
Microsoft SQL Server Management Studio 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 아니요.
모델 우측 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 아니요. 네. ? ?
MySQL 워크벤치 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 몇개
나비캣 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. ?
Navicat 데이터 모델러 데스크탑 아니요. 네. 아니요. 네. 아니요. 아니요. 아니요. 아니요. 네. 네. 네. ?
Oracle Enterprise Manager 브라우저 기반 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. ? 네.
Oracle SQL 개발자 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 아니요.
오르바다 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 아니요.
pgAdmin TDI 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 몇개
phpLiteAdmin 브라우저 기반 네. 네. 아니요. 네. 네. 네. 아니요. 네. 네. 네. ? ?
phpMyAdmin 브라우저 기반 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네.
SQL 데이터베이스 스튜디오 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 아니요.
SQLyog 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. ? ?
SQuirel 데스크탑 ? ? ? ? 네. 네. ? ? 네. 네. 몇개 ?
두꺼비 데스크탑 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네.
Toad 데이터 모델러 데스크탑 네. 네. 네. 네. 몇개 몇개 몇개 몇개 아니요. 네. ? ?
토라 데스크탑 아니요. 네. 네. 아니요. 네. 네. 네. 네. 네. 네. 네. ?

기능(계속)

범례:

  • 사용자 관리자:
    • 있음 - 데이터베이스 및 스키마 권한 및 개별 개체(테이블, 보기, 함수) 권한을 지원하는 사용자 관리자
    • 일부 - 데이터베이스 및 스키마 권한을 지원하는 단순한 사용자 관리자
    • 아니요 - 사용자 관리자 또는 읽기 전용 사용자 관리자 없음
사용자 매니저 플러그인 비교하다 수입품 내보내기 디버거 소스 제어 공간 시각화
관리자 네. 네. 네. SQL 스크립트, CSV 또는 위의 zip 형식(플러그인 형식), SQL 형식 또는 SQL 형식(zip 형식, gzip 형식 또는 bzip 형식)의 서버 사이트 파일 Import SQL 스크립트, CSV 또는 위의 zip, gzip, bzip2, XML(플러그인) 아니요. Git
Altova DatabaseSpy 아니요. 아니요. 네. CSV, XML XML, XML 구조, CSV, HTML, MS Excel 아니요. ?
데이터베이스 워크벤치 네. 아니요. 네. 네. 네. 네. 네, 그렇습니다[16].
데이터 그립 아니요. 네. 네. 네. TXT, CSV, HTML, XML, DBF, SQL 스크립트, RTF, MS Word, MS Excel, MS Access, MS Windows 클립보드, 패러독스 파일, WK1, WQ1, SLK, DIF, LDIF 아니요. 네.
DBeaver 네. 네. 네. 네. 네. 아니요. Eclipse 플러그인 사용
DBEdit 아니요. 아니요. 아니요. 아니요. MS Excel, PDF, 텍스트, SQL 스크립트 아니요. ?
에피테투스 아니요. 네. 아니요. 아니요. 엑셀 아니요. ?
모델 우측 몇개 네. 네. 있음 - 네이티브 인터페이스를 사용하는 지원되는 데이터베이스 또는 임의의 ODBC 소스 SQL, XML, DTD, 다이어그램(BMP, JPEG) 아니요. ?
나비캣 네. 아니요. 네. ○ - TXT, CSV, DBF, HTML, MS Excel, MS Access, 패러독스 파일, WK1, WQ1, XML 또는 임의의 ODBC 소스로부터의 (제한에[17] 대해서는 링크를 참조) ○ - TXT, CSV, HTML, XML, DBF, SQL 스크립트, RTF, MS Word, MS Excel, MS Access, MS Windows 클립보드, 패러독스 파일, WK1, WQ1, SLK, DIF, LDIF (제한사항은[17] 링크 참조) 네. 아니요.
Navicat 데이터 모델러 아니요. 아니요. 네. ○ - 서버/ODBC에서 데이터베이스 Import 예 - SQL 내보내기 아니요. 아니요.
MySQL 워크벤치 네. 네. 네. ○ - CSV, HTML, JSON, MS Excel, SQL INSERTS, 탭 구분, XML ○ - CSV, HTML, JSON, MS Excel, SQL INSERTS, 탭 구분, XML 네. 아니요.
Oracle SQL 개발자 네. 네. 네. 네. 네. 네. 네. 네.
오르바다 아니요. 네. 네. SQL 스크립트 SQL 스크립트, CSV, XML, HTML, PDF, Excel, DBF, DataText 아니요. 아니요.
pgAdmin 네. 네. 아니요. CSV, 텍스트 또는 바이너리 CSV, 텍스트, HTML, XML 네. 아니요.
phpMyAdmin 네. 몇개 네. ○ - CSV, SQL, XML, Excel, ODS ○ - CSV, LaTeX, Excel, Word, ODS, ODT, XML, SQL, YAML, Texy!, JSON, NHibernate, PHP, PDF, MediaWiki 네. Git
SQL 데이터베이스 스튜디오 네. 네. 아니요. CSV, XML, MS Excel CSV, HTML, MS Excel, SQL INSERTS, 탭 구분, XML 아니요. 아니요.
SQLyog 네. ? 네. 네. 네. ? ?
SQL Server Management Studio 네. 네. ? 네. 네. 네. 네, 그렇습니다[18]. 네.
SQuirel ? 네. 네. 네. ? 아니요. ?
두꺼비 몇개 아니요. 네. 네. 네. 네. SVN, CVS, TFS, VSS
Toad 데이터 모델러 아니요. ? 네. 플러그인을 통한 Oracle ERD용 Toad, ERWin 7.1(XML) SQL, XML 메타데이터, HTML/RTF/CSV 보고서, BMP, JPEG, PNG 다이어그램 아니요. ?
토라 몇개 아니요. 네. 네. 네. 네. 아니요.

특징 - 비주얼 디자인 및 리버스 엔지니어링

범례:

  • 비주얼 스키마/E-R 설계: 데이터베이스의 엔티티 관계도를 그리는 기능.누락 시 다음 두 가지 기능도 누락됩니다.
  • 리버스 엔지니어링 - 데이터베이스에서 ER 다이어그램을 생성하여 외부 키 관계를 완성할 수 있습니다.
    • 예 - 증분 리버스 엔지니어링을 지원하여 다이어그램에 대한 사용자 수정 사항을 유지하고 데이터베이스에서 변경 사항만 가져옵니다.
    • 일부 - 전체 데이터베이스를 한 번에 리버스 엔지니어링할 수 있으며 다이어그램에 대한 사용자 수정 사항을 모두 삭제합니다(데이터베이스와 일치하도록 다이어그램을 "새로 고칠 수 없습니다").
  • Forward Engineering - ER 다이어그램 비주얼 디자이너를 통해 데이터베이스 스키마를 엔티티 및 관계 변경으로 업데이트하는 기능
    • 예 - 사용자가 선택한 엔티티를 업데이트할 수 있습니다.
    • 일부 - 전체 데이터베이스를 한 번에만 업데이트할 수 있습니다.
시각적 쿼리 작성기 비주얼 스키마/모델/E-R 다이어그램 설계 리버스 엔지니어링 전진 엔지니어링 ER 다이어그램 그룹 상자
관리자 네. 네. 네. 아니요. 아니요.
Altova DatabaseSpy 네. 네. 네. 네. ?
데이터베이스 워크벤치 네. 네. 네. ? 네.
DBeaver 아니요. 네. 네. 아니요. ?
DBEdit 아니요. 아니요. 아니요. 아니요. 아니요.
모델 우측 아니요. 네. 네. 네. 네.
나비캣 네. 네. 네. 네. 네.
Navicat 데이터 모델러 네. 네. 네. 네. 네.
MySQL 워크벤치 네. 네. 네. 네. 네.
Oracle SQL 개발자 네. 네. 네. 네. ?
오르바다 아니요. 아니요. 아니요. 아니요. 아니요.
pgAdmin 네. 아니요. 아니요. 아니요. 아니요.
phpMyAdmin 네. 네. 네. 아니요. 아니요.
SQL 데이터베이스 스튜디오 네. 네. 네. 네. 아니요.
SQL Server Management Studio ? 네. 네. ? ?
SQLyog 네, 그렇습니다[19]. 네, 그렇습니다[20]. 네. 네. ?
SQuirel 네. 네. 네, 그렇습니다[note 1]. ? 아니요.
두꺼비 네. 네. 네. 네. ?
Toad 데이터 모델러 아니요. 네. 네. 네, 그렇습니다[note 2]. ?

「 」를 참조해 주세요.

메모들

  1. ^ 각 표를 수동으로 살펴보고 "그래프에 추가"를 클릭하면 증분만 표시됩니다.
  2. ^ 생성된 SQL은 Toad Data Modeler 외부에서 실행해야 합니다.

레퍼런스

  1. ^ "What's New in DatabaseSpy". altova.com. Retrieved 2019-07-24.
  2. ^ "DBEdit 2 - Changelog". dbedit2.sourceforge.net. Retrieved 2019-07-24.
  3. ^ "Releases - HeidiSQL/HeidiSQL". github.com. Retrieved 2022-04-17.
  4. ^ "Download SQL Server Management Studio (SSMS)". 8 March 2022.
  5. ^ "An Overview of Database Diagram Tools Available for PostgreSQL". Severalnines. 2019-07-05. Retrieved 2019-07-24.
  6. ^ "ModelRight Download full version trials". www.modelright.com. Retrieved 2019-07-24.
  7. ^ "Releases - mysql/mysql-workbench". github.com. Retrieved 2020-11-19.
  8. ^ "Welcome to Navicat's Press Center - Navicat". www.navicat.com. Retrieved 2022-04-17.
  9. ^ "Orbada - Database manager - Browse /Orbada at SourceForge.net". sourceforge.net. Retrieved 2019-07-24.
  10. ^ "pgAdmin - PostgreSQL Tools". www.pgadmin.org. Retrieved 2020-03-18.
  11. ^ "Phpliteadmin / Public / Downloads — Bitbucket".
  12. ^ "phpMyAdmin 5.2.0 is released". phpmyadmin.net. Retrieved 2022-05-14.
  13. ^ "SQLyog MySQL GUI v13.1.9 Released". sqlyog.com. Retrieved 2021-01-11.
  14. ^ "SQuirrel SQL Client - Browse/1-stable". sourceforge.net. Retrieved 2021-10-15.
  15. ^ "Toad Data Modeler 7.3 - Release Notes". support.quest.com. Retrieved 2022-04-17.
  16. ^ Enterprise Edition의 TeamServer를 통한 커스텀 시스템
  17. ^ a b title= Navicat 기능 매트릭스
  18. ^ "Source Control in SQL Server Management Studio (SSMS)". 21 November 2016.
  19. ^ SQLYog 쿼리 작성기
  20. ^ SQLYog 스키마 디자이너