众多的数据库管理工具中navicat的功能真的太强大了,问题是navicat是收费软件,如果您过了试用期其实试试这款DBeaver也挺好的,DBeaver Community是类似navicat的一款数据库管理工具虽然可能功能不如navicat强大,但是也完全够用了。
界面预览图:
DBeaver Community是一个免费的跨平台数据库管理工具,功能类似,界面也有点像。它专门面向开发人员、数据库管理员、分析师与所有使用数据的人员开发。支持所有常见的SQL数据库,如MySQL,MariaDB,PostgreSQL,SQLite,Apache家族等。
最新版DBeaver支持所有常见的数据库:MySQL,PostgreSQL,SQLite,Oracle,DB2,SQL Server,Sybase,MS Access,Teradata,Firebird,Apache Hive,Phoenix,Presto等。
使用DBeaver,您可以操作数据,例如,在常规电子表格中,基于来自不同数据存储的记录创建分析报告,并以适当的格式导出信息。对于高级数据库用户,DBeaver建议了一个强大的SQL编辑器、N多的管理特性、数据与模式迁移能力、监视数据库连接会话等等。
DBeaver专业版本支持分析、比较、可视化与传输任何格式与来源的数据。启动任务管理器来自动化您的日常工作。支持复杂的授权机制,如单点登录(AWS SSO,GCP SSO,Okta),Kerberos,多因素身份验证等。
dbeaver支持管理的数据库列表:
Athena
Apache Calcite Avatica
Apache Derby
Apache Drill
Apache Ignite
Apache Hive
Apache Kylin
Apache Kyuubi
Apache Phoenix
Apache Spark
Azure Databricks
Azure SQL Server
Babelfish
Cache
Clickhouse
Cloudera Impala
CockroachDB
CrateDB
CUBRID
DB2
DuckDB
Data Virtuality
DBF
Denodo 8
Dremio
EDB
Elasticsearch
Exasol
Firebird
Gemfire XD
Google BigQuery
Google BigTable
Google Cloud Spanner
Greenplum
H2
H2GIS
HSQL
Informix
Ingres
InterSystems IRIS
Keyspaces
Kognitio
Machbase
MariaDB
Microsoft SQL Server
MySQL
SAP MaxDB
Mimer SQL
Monet DB
Netezza
Neo4j
NuoDB
OceanBase
Ocient
OmniSci
Open Distro Elasticsearch
OpenEdge
OrientDB
Pervasive SQL
PostgreSQL
PrestoSQL
PrestoDB
Redis
Redshift
Salesforce CDP
SAP HANA
SnappyData
Snowflake
Solr
SQream DB
SQLite
Sybase
Teradata
TimescaleDB
TiDB
TiDB Cloud Telemetry
Trino
Virtuoso
Vertica
WMI
Yellowbrick
YugabyteDB
DBeaver PRO中支持更多SQL、NoSQL与云数据源。。几乎所有数据库都支持。
DBeaver Community功能:
1、可用性是该项目的主要目标,程序用户界面经过精心设计与实现。
2、它是免费的开放源代码(ASL)。
3、它基于开源框架,并允许编写多种扩展(插件)。
4、它支持任何具有JDBC驱动程序的数据库。
5、它可以处理可能具有或不具有JDBC驱动程序的任何外部数据源。
6、有一组用于不同数据库与不同数据库管理实用程序的插件(例如ERD,数据传输,比较,数据导出/导入,模拟数据生成等)。
7、精心设计与实施的用户界面
8、支持云数据源
9、支持企业安全标准
10、具有与Excel,Git等集成的多种扩展功能。
11、N多功能
12、多平台支持
DBeaver Community特点:
1、简单友好的显示页面
2、支持数据库元数据浏览
3、支持元数据编辑(包含表,列,键,索引)
4、支持SQL语句与脚本的执行
5、支持SQL关键字高亮显示(依据与不同是数据库)
6、具有很多功能,包含元数据编辑器,SQL编辑器,丰富的数据编辑器,ERD,数据导出/导入/迁移,SQL执行计划等。
7、基于Eclipse平台。
8、使用插件架构,并为以下数据库提供附带功能:MySQL / MariaDB,PostgreSQL,Greenplum,Oracle,DB2 LUW,Exasol,SQL Server,Sybase / SAP ASE,SQLite,Firebird,H2,HSQLDB,Derby,Teradata,Vertica,Netezza ,Informix等。
DBeaver Community优势:
1、高级安全性:主密码与强大的凭据加密,以确保安全与轻轻很容易松松的数据库连接。
2、企业级身份验证方法:SAML、SSO、OKTA与Kerberos。SSO身份验证云服务,如GCP、AWS与Azure。
3、高级SQL数据库支持:MySQL、PostgreSQL、SQL Server、Oracle等
4、查询执行计划图模式,用于查看与估计查询或脚本执行的速度,并定义开销最大的计划节点。
5、复杂的多组件任务支持自动化日常数据库操作。
6、自动运行任务的任务调度程序。
7、将定期报告发送到电子邮件的数据导出任务。
8、支持NoSQL数据库:MongoDB、Cassandra、Redis、CouchDB等
9、云数据库支持:Redshift、Google BigQuery、Oracle Cloud等
10、原生云支持Google Cloud、AWS与Azure。
11、使用S3浏览器访问任何地区的所有文件,以上传、存储、共享与保存文件,就像在常规文件系统中一样。
12、SQL与Visual Query Builder中的AI助手自动创建复杂的SQL脚本
13、使用ERD编辑模式开发数据库模式。
14、模拟数据生成与数千个不同类型的实体进行数据库测试。
15、比较源中间的数据与模式,以浏览所有差异。
DBeaver连接并管理MongoDB数据库教程:
1、连接数据库:点击《数据库》-> 《新建连接》-> 《NoSQL》-> 《MongoDB》,其他数据库也同样设置方法。
2、MongoDB默认端口为27017,如果之前没有设置用户名与密码直接点完成就OK了。
3、连接成功后执行SQL脚本,可以手动输入也可以浏览本地的SQL脚本文件执行。
DBeaver 23.2升级记录:
空间值渲染已修复
空间图像捕获已修复
特殊字符渲染得到修正
修正了分组面板图标
ER图:保存的逻辑示意图现在可以在其他电脑上打开
数据传输:导入设置处理得到修正
连接对话框现在支持屏幕阅读器
单元格值阅读得到改善
Ctrl+Shift/Alt+PageDn:垂直标签开关
Ctrl+Alt+6:SQL编辑器与结果选项卡切换
Ctrl+Shift+Enter现在打开ER图实体
Ctrl+Shift+N:新建连接对话框打开
BigQuery:添加了用于表、视图与存储过程的DDL
Clickhouse:数组与结构可视化已修复
Greenplum:外部表阅读已修复
Teradata:缺少模板的问题已修复
很多次要的用户界面与数据库问题得到解决