소개에 앞서)
database tools 카테고리의 데이터베이스 툴 종류는 각 회사의 업무/프로젝트 사정이나 개인적인 업무 편의성에 따라 달라질 수 있으며 소개한 내용 외에도 데이터베이스를 관리할 수 있는 툴은 많으니 각 개인의 익숙함 정도나 회사 업무 사정에 따라 적절하게 고려 후 선택하여 툴을 사용하시기 바랍니다. 본 카테고리에서는 작성자가 개인적으로 사용해보거나 회사 업무 내에서 사용하는 툴을 기반으로 정리하여 소개합니다.
<DBeaver>
database 관리/모니터링을 위해 무료 상용화된 툴 중 제가 가장 많이 사용하는 툴입니다.
다양한 데이터베이스를 지원하며 많이 쓰는 oracle, postgresql 등의 RDBMS뿐 아니라 NoSQL 등 많은 데이터베이스를 지원해서 여러 데이터베이스 서버를 하나의 툴로 관리할 수 있습니다.
사용중인 toad for oracle은 비교적 무겁고 테이블스페이스관리, 스키마관리 등 DBA를 위한 기능들이 더 많고 특화되어 있는 반면 HeidiSQL은 비교적 가볍고 상대적으로 기능의 다양성이 조금 부족하다고 느껴졌습니다.
- DBeaver가 지원하는 데이터베이스 목록
Postgresql
Oracle
CSV
DB2 LUW
MariaDB
MySQL 8+
ODBC
SQL Server
SQLite
Apache Drill
Apache Hive
Apache Ignite
Azure SQL server
Cahche
ClickHouse
CockroachDB
CrateDB
CUBRID
DB2 iSeries/AS 400
DB2 LUW
DB2 z/OS
Derby Embedded
Derby Server
Dremio
EnterpriseDB
Exasol
Firebird
Greenplum
H2 Embedded
H2 server
H2GIS Embedded
H2GIS Server
HANA
HSQL Embedded
HSQL Server
Informix
Ingres
Kognitio
MapD
MaraiDB
MaxDB
Mimer SQL
MonetDB
MS Access(UCanAccess)
MySQL
MySQL 8+
NDB Cluster
Netezza
NuoDB
ODBC
OpenEdge
Oracle
Pervasive SQL
PostgreSQL
PrestoDB
PrestoSQL
Redshift
Snowflake
SQL server
SQL Server (Old driver, jTDS)
SQL Server (Old driver, MS)
SQLite
Sybase jConnect
Sybase jTDS
Teradata
Vertica
Virtuoso
Yellowbrick
-------
ClickHouse
Dremio
Exasol
Greenplum
Kognitio
Netezza
PrestoDB
PrestoSQL
Redshift
Snowflask
Teradata
Vertica
KDB+
Machbase
TimescaleDB
CSV
DBF
Derby Embedded
Firebird
H2 Embedded
H2GIS Embedded
HSQL Embedded
Mimer SQL
MS Access(UCanAccess)
SQLite
WMI
Apache Drill
Apache Hive
Apache Ignite
Apache Phoenix
Apache Spark
Cloudera Impala
Dremio
Gemfire XD
Kognitio
PrestoDB
PrestoSQL
SnappyData
Elasticsearch
Open Distro Elasticsearch
Solr
Neo4j
OreientDB
---------------------------------------------------------------
- Relation DBMS
Oracle
MS-SQL
MySQL
PostgreSQL
- Document-oriented database
MongoDB
Amazone DynamoDB
CouchBase
Azure Cosmos DB
- Big Table DB
Cassandra
HBasee
Google BigTable
Vertica
ScyllaDB
Redis
Memcached
EhCache
Hazelcast
Oracle NoSQL Database
VoldeMorte
Riak
Tokyo
Lucene
Elasticsearch
Solr
sphinxsearch
Neo4J
OrientDB
BlazeGraph
- 설치과정
https://dbeaver.io/download/?start&os=win&arch=x86_64
Download | DBeaver Community
Download Tested and verified for MS Windows 7/8/10, Linux and Mac OS X. DBeaver requires Java 1.8 or higher. Windows and MacOS installers include OpenJDK 11 bundle. If you are on Mac OS X and you do NOT use PKG installer then you will need to setup Java. N
dbeaver.io
위 설치 경로 홈페이지로 들어가서 각 운영체제에 맞는 install 파일을 다운 받아 실행합니다.
설치파일을 실행한 뒤에는 next만 클릭하면 됩니다.
다음 게시글에서는 구체적 접속방법과 기본적인 쿼리 실행 방법을 소개합니다.
'[E] TOOLS' 카테고리의 다른 글
DB management tool - 1) HeidiSQL (0) | 2020.05.07 |
---|---|
DB management tool - 2) DBeaver 기본 사용방법 (0) | 2020.05.07 |