•  通用数据库工具

     

     

    DbVisualizer长期以来一直是世界先进数据专业人士的首选数据库工具。拥有构建、管理和维护先进的数据库技术所需的一切。

     

     

     

    SQL编辑器

    借助智能自动完成、可视化查询生成器、变量等功能,我们能够让用户花更少的时间在平凡的编码任务上,而将更多的时间花在实际的问题解决上。

     

    简单的SQL编码


    01

    自动完成

    DbVisualizer 将帮助您编写出色的SQL代码。上下文感知自动完成引擎将根据您想要实现的目标为您提供相关建议。

    02

    SQL格式化

    将长的未格式化 SQL 查询直接复制粘贴到 DbVisualizer 中,并按照您喜欢的方式自动格式化。此外,您还可以为流行的编程语言生成格式化语句。

     

     

    可视化查询生成器


    03

    可视化查询生成器

    查询生成器是一个拖放工具,您可以将要查询的表拖到工具中,然后选中要选择的数据的框。DbVisualizer 将自动生成运行查询所需的 SQL。这对于节省时间、快速生成新查询或者您是 SQL 新手并需要入门帮助时非常有用。

     

     

    为重复使用而构建的查询


    04

    DbVisualizer 变量

    有些查询被构建为重复执行,仅更改小细节。DbVisualizer 支持使用变量,这些变量将在执行时提示用户编辑查询的特定值。也可以使用命名参数标记(例如:name)和问号(?)。

    05

    书签和脚本

    按照您喜欢的方式保存并排序精心设计的查询。这是区分您的个人查询、同事之间共享的查询以及已完成的工作与正在进行的工作的好方法。

     

     

    数据库管理

    对流行的数据源的广泛支持,您将能够连接到流行的数据源并直接在客户端中使用其自定义对象类型。

     

    查询访问您的数据库


    01

    它连接到所有流行的数据库

    DbVisualizer 使您能够从几乎任何数据源访问数据。大多数都内置了完整的支持,但即使下面未列出数据源,只要您有 JDBC 驱动程序,您就很可能可以连接到它。在下面找到您首选的数据源。

    02

    通过Maven管理JDBC驱动程序

    DbVisualizer 内置了 JDBC 驱动程序管理。它使用 Maven、Web 服务器、本地文件上托管的 JDBC 驱动程序将您连接到数据库,甚至支持每个 JDBC 驱动程序的不同版本。

     

     

    探索和可视化


    03

    自动生成参考图和 ERD

    在大多数数据库中,表和数据之间的关系对于理解至关重要。DbVisualizer 将帮助您自动生成可视化 ERD,以便您可以更好地了解依赖关系和机会。直观地导航数据库中的对象、运行操作并打开对象以获取更多详细信息。

    04

    支持特定于数据库的对象类型和对象操作

    每个数据源支持不同的对象类型。一些数据库中常见的对象类型,例如模式和表。其他对象类型是独特的。在 DbVisualizer 中,您可以轻松查找和管理特定数据库中的特定对象。

     

    每种对象类型都有 DbVisualizer 支持的独特用途和支持的操作。您可以编写自定义 SQL 来执行操作,或者只需右键单击对象并选择首选操作。

     

     

    优化数据库性能


    05

    解释计划

    DbVisualizer 可以呈现数据库中的可视化解释计划,以帮助指导您编写更高效的查询。它允许您分析数据库将如何处理查询,例如是否可以使用索引来获取数据,或者是否需要全表扫描,而全表扫描的效率要低得多。

    06

    导出数据库对象

    导出表、表数据、视图、过程、函数、触发器、包和包体等对象的 DDL。这使您可以轻松地重新创建数据库中的任何关键对象。

    07

    数据库调度、事件、作业

    可以使用 DbVisualizer 的命令行界面和操作系统中的本机调度工具自动调度作业。

     

    此外,DbVisualizer还支持“Oracle Scheduler”、“SQL Server Agent”、“PostgreSQL pgAgent”、“MariaDB Events”和“MySQL Events”。

     

     

    数据管理

    DbVisualizer 可让您利用 SQL 的强大功能和电子表格的简单性来可视化、管理和编辑数据。

     

    结果与比较


    01

    结果可视化

    显示查询结果后,您可以根据需要调整其格式。您可以以简单列表、折线图、主要图表、在网格中绘制数据等形式查看结果。

    02

    比较查询

    当您处理复杂的查询时,您经常发现自己需要将一个查询与另一个查询进行比较。也许一位同事向您发送了查询的修改版本,或者您想要将旧的功能查询与您正在调试的新查询进行比较。DbVisualizer 将通过突出显示已添加的代码、已删除的代码以及已调整的代码来帮助您。

     

     

    像电子表格一样编辑


    03

    内联和直接编辑数据

    当您查看对象时,您可以直接开始编辑其中的表格数据。还可以在表单窗格中打开一行,从上到下而不是在网格中从左到右显示列和数据,以提供紧凑的视图

     

    添加、修改或删除数据后,您将获得有关所做更改的清晰指示。您所做的更改只会在本地反映,直到您决定将更改提交到数据库。

     

     

    导出


    04

    快速导出到电子表格

    共享或分析数据的简单方法之一是通过电子表格。只需单击一下,您就可以直接在 Excel 或其他电子表格软件中打开结果集,以快速分析、修改或共享。

    05

    以各种不同的文件和格式导出

    DbVisualizer 使您可以自由地以各种不同的文件和格式导出结果集。

     

    您可以将结果导出为 CSV、HTML、TXT、SQL、XML、EXCEL 或 JSON,并准确决定数据的格式。

     

     

     

    工作流程

    根据您的工作流程量身定制,您将能够连接到流行的数据源并直接在客户端中使用其自定义对象类

     

    您的个人工作空间


    01

    选项卡

    您的工作将按选项卡进行组织,使您能够轻松地在任务之间跳转选项卡可以重新排列、拖动到独特的窗口中、相互比较等等。创建您喜欢的布局,DbVisualizer 将在您每次启动应用程序时记住它。

    02

    组织你的脚本

    脚本用于保存和排序您的查询。它允许您完全控制的完整文件夹结构。也许您希望每个项目或每个数据库都有一个文件夹。也许您想要对当前正在处理的脚本进行分组,并为在实时环境中完成和实现的查询创建一个单独的文件夹。您完全掌控一切。

    03

    喜欢的物品

    在“脚本”选项卡旁边,您会找到“收藏夹”选项卡。只需将任何对象或脚本拖到收藏夹区域,即可快速访问工具中的任何位置。

    04

    喜欢的物品

    在“脚本”选项卡旁边,您会找到“收藏夹”选项卡。只需将任何对象或脚本拖到收藏夹区域,即可快速访问工具中的任何位置。

    05

    键绑定

    通过自定义按键绑定加快您的工作流程。浏览或搜索您常使用的命令,并为其创建键盘快捷键,以便快速访问。

    06

    浅色和深色模式

    在黑暗或明亮的环境中工作,在任何操作系统中看起来都一样。

     

     

    命令行


    客户端命令用于控制脚本的执行并运行导出和导入等功能,而无需与 DbVisualizer UI 交互。这些命令甚至允许您直接从 DbVisualizer 发送带有结果集的电子邮件。DbVisualizer 的命令行界面也支持客户端命令。

    01

    导入

    从 xlsx、xml、json、csv 或 txt 文件导入数据。

    02

    导出

    将一个或多个查询的结果从脚本导出到文件。

    03

    电子邮件

    通过电子邮件发送查询结果并附带附件支持。

    04

    在终端工作

    使用 SSH 进行数据加密

    使用 DbVisualizer,您可以直接在终端中执行命令。通过调用 dbviscmd 命令,您可以设置连接、运行 SQL 脚本、使用客户端命令等等。

     

    命令行生成器

    要轻松生成 DbVisualizer 的完整命令行,请使用命令行生成器,它将为您完成繁琐的工作。

     

     

    简单监控


    05

    连续运行查询以跟踪实时进度

    在DbVisualizer中,您可以创建监视器,它将按照设定的时间间隔重复查询数据库,并可以显示结果中的增量数据。

     

     

    安全

    专为满足严格的安全标准而设计,DbVisualizer 旨在满足严格的安全标准。加密数据、限制访问等等。

     

    使用SSH进行数据加密


    01

    每次通话都进行强加密

    连接到具有高安全性的数据库,并且仅传输具有强加密性的数据。

     

     

    安全的数据访问


    02

    系统权限

    人为错误是任何公司面临的风险之一。设置适当的权限以降低意外发生的风险。

    03

    两因素身份验证

    DbVisualizer 支持每个 JDBC 驱动程序中的安全协议,其中可能包括 2FA/MFA、Kerberos、IdP、AD 等。

     

     

    本地主密码


    04

    主密码保护

    在 DbVisualizer 中设置强主密码,以便数据库密码等重要数据在您的计算机上得到安全保护。

     

     

    支持的数据库

    DbVisualizer 连接到所有流行的数据库,并支持特定于数据库的对象类型等

    01

    Oracle

    Oracle 自治数据库是一款用于数据集市、数据湖、运营报告和批量数据处理的一体化云数据库解决方案。

    02

    MySQL

    MySQL 是一个 Oracle 支持的开源关系数据库管理系统 (RDBMS),在 Web 应用程序和在线发布中非常流行。

    03

    PostgreSQL

    PostgreSQL 也称为 Postgres,是一个免费的开源关系数据库管理系统 (RDBMS),强调可扩展性和 SQL 合规性。

    04

    Microsoft SQL Server

    在 DbVisualizer 中设置强主密码,以便数据库密码等重要数据在您的计算机上得到安全保护。

    05

    ClickHouse

    ClickHouse 是一个快速开源的面向列的数据库管理系统,允许使用 SQL 查询实时生成分析数据报告。

    06

    SQLite

    SQLite 实现了一个小型、快速、独立、高可靠性、功能齐全的 SQL 数据库引擎。

    07

    MongoDB

    MongoDB 是一个跨平台的、面向文档的 NoSQL 数据库。

    08

    Apache Cassandra

    Apache Cassandra 是一个开源 NoSQL 分布式数据库,因其可扩展性和高可用性而受到数千家公司的信赖。

    09

    BigQuery

    BigQuery 是一个完全托管的无服务器数据仓库,可对 PB 级数据进行可扩展分析。它是一个平台即服务 (PaaS),支持使用 ANSI SQL 进行查询。

    10

    Microsoft Access

    Microsoft Access 是 Microsoft 的数据库管理系统 (DBMS),它将关系型 Access 数据库引擎 (ACE) 与图形用户界面和软件开发工具相结合。

    11

    Oracle Cloud

    Oracle 云数据库是一款用于数据集市、数据湖、运营报告和批量数据处理的一体化云数据库解决方案。

    12

    Azure SQL 数据库

    Azure SQL 数据库是一个 SQL Server 数据库引擎,基于新稳定的 SQL Server 企业版并完全由 Azure 管理。

    13

    Db2

    Db2(或 Database 2)是一组由 IBM 构建和提供的关系数据库产品,用于以高性能存储、分析和检索数据。

    14

    Apache Derby

    Apache Derby 是由 Apache 软件基金会开发的 RDBMS,专注于以小的磁盘空间占用轻松安装和使用。

    15

    Elasticsearch

    Elasticsearch 是世界先进的免费开放搜索和分析解决方案,强调速度和可扩展性。

    16

    Exasol

    Exasol 是一种高性能内存 MPP 数据库,专为实时分析大型数据集而设计。

    17

    Greenplum

    Greenplum数据库GPDB是一个先进的、功能齐全的开源数据仓库,基于PostgreSQL。

    18

    H2

    H2是一个开源的rdbms,可以嵌入到Java应用程序中或以客户端-服务器模式运行。

    19

    IBM Db2 on Cloud

    IBM Db2 on Cloud 是一个完全托管的 SQL 云数据库,具有时间点恢复和高可用性灾难恢复 (HADR) 功能。

    20

    IBM Informix

    IBM Informix 是一个嵌入式高性能数据库,用于集成 SQL、NoSQL、JSON、时间序列和空间数据,专为云分析而设计。

    21

    MariaDB

    MariaDB 是一个开源关系数据库管理系统 (DBMS),是广泛使用的 MySQL 的兼容替代品。

    22

    Mimer SQL

    Mimer SQL 是一种高性能数据库引擎,针对任务关键型客户端/服务器环境,同时在多个平台上提供可扩展的性能。

    23

    MySQL

    MySQL 是一个Oracle支持的开源关系数据库管理系统 (RDBMS),在 Web 应用程序和在线发布中非常流行。

    24

    IBM Netezza

    IBM Netezza 是一个功能强大且高度并行的数据仓库系统,易于管理和维护。

    25

    NuoDB

    NuoDB 是一个面向 SQL 的事务型数据库管理系统 (DBMS),专为云中的分布式部署而设计。

    26

    Presto

    Presto 是一个使用 SQL 查询语言的分布式大数据查询引擎。

    27

    Redshift

    Redshift 是一种数据仓库产品,是更大的云计算平台 Amazon Web Services 的一部分。

    28

    SAP ASE

    SAP ASE 是 Sybase 公司开发的关系模型数据库服务器。

    29

    Snowflake

    Snowflake云数据平台包括纯云、SQL数据仓库。

    30

    Snowflake

    Trino 是一个符合 ANSI SQL 的查询引擎,可与多种 BI 工具配合使用。

    31

    Vertica

    Vertica是一个列式数据存储平台,旨在处理大量数据,可在传统密集型场景中实现非常快速的查询性能。

    32

    Yellowbrick

    Yellowbrick 数据仓库是一种先进的大规模并行处理 (MPP) SQL 数据库,专为批量、实时、临时和混合工作负载而设计。

    33

    更多数据库

    Apache Hive

    Apache Hive 是一种分布式、容错的数据仓库系统,可实现大规模分析。

     

    Solr

    Solr 是一个基于 Apache Lucene™ 构建的快速开源企业搜索平台。

     

    Salesforce

    Salesforce 数据库由 Oracle 提供支持。Salesforce 数据库使用多种语言,包括 SQL。

     

    Firebird

    Firebird 是一个开源SQL关系数据库管理系统,可在 Linux、Microsoft Windows、macOS 和多个 Unix 平台上运行。

     

    Teradata

    Teradata 是一种适用于大型数据仓库应用程序的关系数据库管理系统 (RDBMS)。

     

    CrateDB

    CrateDB 是一个开源分布式 SQL 数据库管理系统,集成了完全可搜索的面向文档的数据存储。

     

    HSQLDB

    HSQLDB(HyperSQL DataBase)是一个用Java编写的SQL关系数据库系统。它提供了一个小型、快速的多线程和事务数据库。

     

    Iris

    Iris 是惠普实验室正在开发的面向对象的数据库管理系统。

     

    MaxDB

    MaxDB 是一款经 SAP 认证的重型开源数据库,提供高可用性、可扩展性和全面的功能集。

     

    SingleStore

    SingleStore(以前称为 MemSQL)是专为数据密集型应用程序设计的云原生数据库。一种分布式关系 SQL 数据库管理系统 (RDBMS),具有 ANSI SQL 支持。

     

    Actian X

    Actian X 是 Ingres 事务和 Vector 分析数据库、集成和监控工具的组合。

     

    JDBC

    易于使用的 JDBC 驱动程序,具有强大的企业级功能。将 JDBC 与 Salesforce、NetSuite、SharePoint、安全文件传输等连接。

     

    Progress DataDirect Autonomous REST Connector

    Progress DataDirect Autonomous REST Connector 是一种智能、可定制的数据连接解决方案,无需编码即可构建和部署数据连接器。

     

    FrontBase

    FrontBase 是一个用 ANSI C 编写的关系数据库管理系统,具有可扩展性和快速性。

     

    NonStop SQL

    NonStop SQL 是 HP 提供的一种关系数据库管理系统,旨在实现容错和可扩展性。

     

    IBM Db2

    IBM Db2 是一个数据管理产品系列,包括 Db2 关系数据库。

     

    IBM Db2 for z/OS

    IBM Db2 for z/OS 是一个在大型机上运行的关系数据库管理系统。

     

    IBM IMS

    IBM IMS 是一个用于在线事务处理(OLTP)和在线批处理的分层数据库管理软件系统。

     

    Pervasive PSQL

    Pervasive PSQL 是 Pervasive Software 开发的关系数据库,主要用作嵌入式数据库。

     

    Progress OpenEdge RDBMS

    Progress OpenEdge RDBMS 支持使用 OpenEdge 应用程序开发平台开发的现代关键任务业务应用程序

     

    SAP IQ

    SAP IQ 是一种基于列的 PB 级关系数据库软件系统,用于 BI、数据仓库和数据集市。被黄砖取代。

     

    SAP SQL Anywhere

    SAP SQL Anywhere 是 SAP 专有的关系数据库管理系统 (RDBMS) 产品。

     

    新版本功能

    介绍 DbVisualizer 24.1。这个新版本附带了全新的代码编辑器,该编辑器已经过彻底检修和改进。它具有改进功能,例如更好的查找和替换工具和更智能的自动完成功能。我们还推出了工作区,这是一项方便的功能,可以让上下文和任务之间的切换变得更加简单。您还将看到有关创建新连接的方式、主密码的行为方式、性能改进、更好的数据库支持等方面的更新。

     

    官网原文地址:https://www.dbvis.com/